// setup player
var plugin = $f("myDiv").getPlugin("myContent");
$f("player2", "/test/swf/flowplayer-3.0.3.swf", {
// controlbar is initially hidden
plugins: {
controls: {display: 'none' }
},
// properties that are common to both clips in the playlist
clip: {
baseUrl: 'http://video.supercheats.com'
},
// playlist with two entries
playlist: [
{
url: '/gears-of-war-2/a1c4_thebigpush/a1c4_thebigpush.jpg',
scaling: 'orig'
},
// user is forced to see this entry. pause action is disabled
{
url: '/intro/640x480/ccccc.flv',
// when this event returns false - player's default behaviour is disabled
onBeforePause: function() {
return false;
}
},
// this is the actual video. controlbar is shown
{
url: '/gears-of-war-2/a1c4_thebigpush/a1c4_thebigpush.flv',
scaling: 'orig',
onStart: function() {
this.getControls().show();
},
// when playback finishes player is resumed back to it's original splash image state
onFinish: function() {
$f().getPlugin().toggle();
// this.unload();
}
}
]
});
plugins: {
// "myContent" is the name of our plugin
myContent: {
// location of the plugin
url: 'flowplayer.content-3.0.1.swf',
// display properties
top: 20,
width: 300,
// styling properties
borderRadius: 10,
backgroundImage: 'url(pattern.png)',
// linked stylesheet
stylesheet: 'content-plugin.css',
// "inline" styling (overrides stylesheet rules),
style: {
'.title' {
fontSize: 16,
fontFamily: 'verdana,arial,helvetica'
}
}
/*
initial HTML content. this can also be fetched from HTML document
like we did in this page. see source code for that.
*/
html: '
My title
', // clicking on the plugin hides it (but you can do anything) onClick: function() { this.hide(); } } }