我正在使用JW Player,我希望它根据用户使用的浏览器加载不同的视频格式。根据文档,“级别”应该是完成此任务的参数。
这是我的代码:
<div id='mediaplayer'></div>
<script type="text/javascript">
jwplayer('mediaplayer').setup({
flashplayer: "jwplayer/player.swf",
id: 'playerID2',
width: '640',
height: '360',
levels: [
{ file: "http://mydomain.com/video.flv" },
{ file: "http://mydomain.com/video.mp4" }
]
});
</script>
使用此代码,它会显示播放器,但是当我在移动设备上点按它时,没有任何反应。在常规浏览器中,它可以正确播放视频。
我希望在用户使用iPad或iPhone等移动设备时使用此功能。在常规浏览器(Firefox)中,如果我不使用“级别”并只使用文件:“http://mydomain.com/video.flv”参数,则它可以完美运行。它在iPad上不起作用,因为它是FLV,因此我想使用“level”。 是,我需要将FLV版本用于常规浏览器。
我也尝试使用参数“模式”,为每种模式(html5和flash)指示不同的文件,但在这种情况下它甚至不显示播放器。
有什么想法吗?
答案 0 :(得分:0)
目前,JWPlayer不支持开箱即用的设备特定检测。
Albert,如果这是同一个人,我以为你通过长尾支持网站解决了这个问题:
在该示例中,您可以为web和mp4提供flv到HTML5(非闪存)。
如果你能用mp4做这一切会更简单。