Flowplayer HTML5 for WordPress (flowplayer5) free WordPress plugin

Free Plugin24 websites
Flowplayer HTML5 for WordPress (flowplayer5) free WordPress plugin by Flowplayer ltd.

Flowplayer HTML5 for WordPress provides a video management system for self hosted videos where you can manage them from a central place. The videos are displayed with the world-famous Flowplayer video player using a simple shortcodes. This is the official WordPress plugin from the makers of Flowplayer.

Main features

  • Easily manage all of your videos in a central place
  • Insert videos in posts, pages and custom post types using the shortcode e.g. [flowplayer id=”123″] , [flowplayer playlist=”123″]
  • Display videos in the sidebar with the “Video Widget”
  • Create playlists using the existing videos
  • Style the video player with the three default Flowplayer skins: Minimalist, Functional and Playful
  • Track your video video audience and traffic with Google Analytics
  • Video adverts with Google AdSense
  • Supports WEBM, MP4, FLV(flash), RTMP and HLS video formats.
  • Use Flowplayer to play your live streams
  • Show your video in any desired player size. Detects the video dimensions for configuring the correct player size
  • Supports subtitles
  • Fully internationalized – Help Translate
  • Switch easily between Flowplayer v6 and Flowplayer v7

Demos | Documentation | Support

Branding free with Flowplayer Commercial

The commercial version is free of Flowplayer branding and you can use your logo. The commercial Flowplayer version can be enabled by supplying a license key.

Let Flowplayer Drive host your videos

Flowplayer Drive is an all-round solution for online video sharing and publishing. It makes the task of uploading, managing, sharing, and publishing videos extremely simple without sacrificing on quality and speed, and utilizing the latest web video technologies.

  • Maximum browser coverage
  • Multi-resolution videos with quality switching
  • Videos optimized for best results
  • Maximum streaming throughout on a global video network
  • Free with Flowplayer watermark

Flowplayer Drive details

Monetize your videos

Google AdSense for Flowplayer (ASF) allows publishers to monetize their videos by adding advertisements. While AdSense is normally restricted to sites with more than 10 million streams per month, Flowplayer makes it available for everyone.

Sign up for Google AdSense for Flowplayer (ASF)

Developer Docs

Filters

  • fp5_filter_set_messages
  • fp5_post_type_args
  • fp5_video_data_config
  • fp5_js_config
  • fp5_js_brand_config
  • fp5_filter_video_src
  • fp5_filter_has_shortcode
  • fp5_option_defaults
  • fp5_settings
  • fp5_register_settings

Actions

  • fp5_video_top
  • fp5_video_bottom

Examples

Here are a few code examples of things that have been asked.

/**
 * Load flowplayer assets on the home page for video 14.
 */
function fp5_has_shortcode( $has_shortcode ) {
    if ( is_front_page() ) {
        $has_shortcode[] = array(
            'id' => '123', // Define the video ID
        );;
    }
    return $has_shortcode;
}
add_filter( 'fp5_filter_has_shortcode', 'fp5_has_shortcode' );

/**
 * Change post type arg to support hierarchical format.
 */
function fp5_post_type_arg_hierarchical( $args ) {
    $args['supports']     = array( 'title', 'page-attributes' );
    $args['hierarchical'] = true;
    return $args;
}
add_filter( 'fp5_post_type_args', 'fp5_post_type_arg_hierarchical' );

/**
 * Display links for single video posts and activate archive page.
 */
function fp5_post_type_arg_video_post( $args ) {
    $args['public']      = true;
    $args['has_archive'] = true;
    return $args;
}
add_filter( 'fp5_post_type_args', 'fp5_post_type_arg_video_post' );

/**
 * Disable "Help Tooltip" - Add additional configuration options.
 */
function fp5_js_config( $config, $id ) {

    // Defne setting for video 15
    if ( '15' == $id ) {
        $config['tooltip']    = false;
    }
    $config['fullscreen'] = false;

    return $config;
}
add_filter( 'fp5_js_config', 'fp5_js_config', 10, 2 );

/**
 * Define post meta defaults
 */
function fp5_post_meta_defaults( $defaults ) {
    $defaults['fp5-no-embed'] = array( 'true' );
    return $defaults;
}
add_filter( 'fp5_post_meta_defaults', 'fp5_post_meta_defaults' );

Translation

Join the Translation Team

Credits

The plugin can also be found on GitHub.

  • Thank you Tom McFarlin for the WordPress Plugin Boilerplate
  • The settings code was adapted from Easy Digital Downloads by Pippin Williamson
  • The meta box settings was adapted from Theme Foundation by Alex Mansfield
  • Thank you Brady Vercher for help with the playlist
  • Thank you Pippin Williamson for the great tutorials

Author: Flowplayer ltd.

Plugin folder: flowplayer5

Tags: flowplayer, Flowplayer HTML5, flowplayer6, flowplayer7, responsive

  • 1
image.pngimage.pngimage.png