JW Player смарт не работает
У меня установлен клипбакет с их пользовательским JWPlayer. Но это старое, и я обновляюсь до профессионала. Теперь я изменил плеер, и стандартные видео работают без проблем, но я не могу добавить HD-видео в коде. Если кто-нибудь, пожалуйста, скажите мне, как мне правильно это сделать,
я хочу добавить
sources: [{
file: "/uploads/myVideo720mp4",
label: "720p HD"
},{
file: "/uploads/myVideo360.mp4",
label: "360p SD",
"default": "true"
},{
file: "/uploads/myVideo180mp4",
label: "180p Web"
}]
В следующий код игрока
<div id="mediaplayer">Loading player, please wait....</div>
<script type="text/javascript">
var cb_player_file = '{$cb_player_url}/player.swf';
var cb_player_url = '{$cb_player_url}';
var player_logo = '{$player_logo}';
var hq_video_file = '{$hq_vid_file}';
var normal_video_file = '{$normal_vid_file}';
var ytcode = '{$ytcode}';
var pre_item = "";
var next_item = "";
var preview_img = '{getThumb vdetails=$vdata size="big"}';
var embed_type = '{$Cbucket->configs.embed_type}';
jwplayer("mediaplayer").setup({ldelim}
{if $ytcode}
file: 'http://www.youtube.com/watch?v={$ytcode}',
{else}
file: normal_video_file,
{/if}
image: preview_img,
width: '{$player_data.width}',
height:'{$player_data.height}',
autostart : '{$player_data.autoplay}',
primary :"flash",
startparam: "start",
'logo':{ldelim}
file :player_logo ,
link :baseurl,
margin : '{$logo_margin}',
position : '{$logo_placement}',
timeout : '3',
over :'1',
out :'0.5'
{rdelim},
{rdelim});
</script>
1 ответ
Я не использовал Clip-Bucket раньше, но я знаю, что при использовании JW6 вам нужно настроить плеер следующим образом - http://support.jwplayer.com/customer/portal/articles/1428524-hd-quality-toggling
<div id="myElement"></div>
<script>
jwplayer("myElement").setup({
image: "/uploads/myPoster.jpg",
sources: [{
file: "/uploads/myVideo360.mp4"
},{
file: "/uploads/myVideo720mp4"
}]
});
</script>