A source handler to integrate flashls with video.js
Table of Contents generated with DocToc
npm install --save @brightcove/videojs-flashls-source-handler
To include videojs-flashls-source-handler on your website or web application, use any of the following methods.
This plugin requires the use of a customized SWF that is not included in videojs-flash.
The SWF is available on the unpkg CDN https://unpkg.com/@brightcove/videojs-flashls-source-handler/dist/video-js.swf and is provided in this project's dist/
folder. We highly recommend hosting the SWF yourself as unpkg does not provide uptime or support guarantees.
<script src="//path/to/video.min.js"></script>
<script src="//path/to/videojs-flash.min.js"></script>
<script src="//path/to/videojs-flashls-source-handler.min.js"></script>
<script>
var player = videojs('my-video', {
flash: {
swf: '//path/to/swf'
}
});
</script>
Note: The swf
option must be set before or during player creation.
When using with Browserify, install videojs-flashls-source-handler via npm and require
the plugin as you would any other module.
var videojs = require('video.js');
require('videojs-flash');
// The actual plugin function is exported by this module, but it is also
// attached to the `Player.prototype`; so, there is no need to assign it
// to a variable.
require('@brightcove/videojs-flashls-source-handler');
var player = videojs('my-video', {
flash: {
swf: '//path/to/swf'
}
});
When using with RequireJS (or another AMD library), get the script in whatever way you prefer and require
the plugin as you normally would:
require(['video.js', 'videojs-flash', 'videojs-flashls-source-handler'], function(videojs) {
var player = videojs('my-video', {
flash: {
swf: '//path/to/swf'
}
});
});
Apache-2.0. Copyright (c) Brightcove