clipbucket/upload/player/pak_player/player.html

108 lines
2.2 KiB
HTML
Raw Normal View History

2010-07-01 07:35:27 +00:00
<a
href="{$normal_vid_file}"
2010-07-14 10:58:46 +00:00
style="display:block;width:{$data.width};height:{$data.height};"
2010-07-01 07:35:27 +00:00
id="the_Video_Player">
</a>
<script language="JavaScript">
var pakplayer_path = '{$pak_player_url}';
var player_logo = '{$player_logo}';
var hq_video_file = '{$hq_vid_file}';
var normal_video_file = '{$normal_vid_file}';
2010-07-14 10:58:46 +00:00
var ytcode = '{$ytcode}';
var pre_item = "";
var next_item = "";
2010-07-01 07:35:27 +00:00
2010-07-14 10:58:46 +00:00
{literal}
//Now lets write an HQ video function that swaps the original video with hq
var video_quality = 'normal';
function toggleQuality(obj)
{
if(video_quality=='normal')
{
video_quality = 'hq';
var playerTime = flowplayer(obj).getTime();
flowplayer(obj).stop();
flowplayer(obj).getClip(0).update({ url:hq_video_file });
flowplayer(obj).play();
if(flowplayer(obj).isPlaying())
{
//flowplayer(obj).seek(playerTime);
}
}else
{
var playerTime = flowplayer(obj).getTime();
flowplayer(obj).stop();
flowplayer(obj).getClip(0).update({ url:normal_video_file });
video_quality = 'normal';
flowplayer(obj).play();
if(flowplayer(obj).isPlaying())
{
//flowplayer(obj).seek(playerTime);
}
}
}
2010-07-01 07:35:27 +00:00
2010-07-14 10:58:46 +00:00
function pakplayer_hq()
{
toggleQuality('the_Video_Player');
}
has_hq_function = true;
hq_function = pakplayer_hq;
2010-07-01 07:35:27 +00:00
2010-07-14 10:58:46 +00:00
{/literal}
2010-07-01 07:35:27 +00:00
2010-07-14 10:58:46 +00:00
var menu = new Array("menu","embed/share","settings/playlist","comments","donate");
flowplayer("the_Video_Player", "{$pak_player_url}/pak_player.swf", {literal}{
plugins: {
controls: {
background: "url("+pakplayer_path+"/bg.png) repeat",
2010-07-01 07:35:27 +00:00
},
2010-07-14 10:58:46 +00:00
{/literal}
{if $youtube}
youtube :
{literal}
{
url:pakplayer_path+'/pak_player.youtube.swf',
2010-07-14 10:58:46 +00:00
enableGdata: true,
}
{/literal}
{/if}
{literal}
2010-07-01 07:35:27 +00:00
2010-07-14 10:58:46 +00:00
},
canvas: {
backgroundGradient: "none",
backgroundColor: "#000000"
}
,
clip:{
2010-07-14 12:36:57 +00:00
2010-07-14 10:58:46 +00:00
{/literal}
{if $youtube}
url : 'api:{$ytcode}',
provider : 'youtube',
urlResolvers: 'youtube',
2010-07-14 12:36:57 +00:00
//scaling : 'scale',
2010-07-14 10:58:46 +00:00
{else}
url : normal_video_file,
2010-07-14 12:36:57 +00:00
//scaling : 'fit',
2010-07-14 10:58:46 +00:00
{/if}
{literal}
onLastSecond: function()
{
if(next_item)
{
if($.cookie('auto_play_playlist'))
window.location = next_item;
}
},
},
2010-07-14 12:36:57 +00:00
2010-07-01 07:35:27 +00:00
}{/literal});
</script>