Flowplayer HTML5 for WordPress free WordPress plugin
Description
Flowplayer HTML5 for WordPress free WordPress plugin
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