There aren't any special requirements for FV WordPress Flowplayer to work, and you don't need to install any additional plugins.

Installation

  1. Download and unpack zip archive containing the plugin.
  2. Upload the fv-wordpress-flowplayer directory into wp-content/plugins/ directory of your wordpress installation.
  3. Go into WordPress plugins setup in WordPress administration interface and activate FV WordPress Flowplayer plugin.
  4. Click both "Check template" and "Check videos" in the plugin settings screen in Settings -> FV WordPress Flowplayer
    fv flowplayer settings checker
    Checker reports that everything is alright with our site

    If you see a warning about missing html5.js file saying "html5.js not found in your template!" check the section below.

  5. Optionally, if you want to embed videos denoted just by their filename, you can create the /videos/ directory located directly in the root of your domain and place your videos there. Otherwise, you would have to type in a complete URL of video files.

Adding missing html5.js file

This JavaScript provides HTML5 tags compatibility for old Internet Explorer browsers. So it's not absolutely required, but recommended for better compatibility.

Most modern WordPress templates already use this file, but if it's missing, you can grab it from html5shiv Google Code page. Simply hit the download link, unpack the resulting ZIP file and then copy dist/html5shiv.js into your theme folder as html5.js and add following PHP into your header.php template:

<!--[if lt IE 9]>
<script src="<?php echo get_template_directory_uri(); ?>/js/html5.js"></script>
<![endif]-->

Using together with WP Minify

Before enabling WP Minify, we recommend that you run the template check and take care of any issues. Once you enable WP Minify, the default settings should be fine, but we recommend that you check a couple of your videos.

We don't recommend enabling "Place Minified JavaScript in footer" option of WP Minify.

wp minify default
Default WP Minify settings

Server requirements

  1. You need to make sure that your video files use the correct mime types. You can simply add following into your .htaccess file:

    AddType video/mp4             .mp4
    AddType video/webm            .webm
    AddType video/ogg             .ogv
    AddType application/x-mpegurl .m3u8
    AddType video/x-m4v           .m4v
    # hls transport stream segments:
    AddType video/mp2t            .ts 

    If you use NginX, this is handled in the config files.

  2. If you see an error message like this, you don't have PHP 5 installed:

    Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in /... .../wp-content/plugins/fv-wordpress-flowplayer/models/flowplayer.php on line 4

    The plugin requires PHP 5 in order to run properly. Ask your hosting provider to upgrade to PHP 5, PHP 4 is just too old.