JW Player等级不起作用

时间:2012-01-24 22:05:49

标签: mobile jwplayer levels

我正在使用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)指示不同的文件,但在这种情况下它甚至不显示播放器。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

第一关iPad和iPhone本身不支持flv。

目前,JWPlayer不支持开箱即用的设备特定检测。

Albert,如果这是同一个人,我以为你通过长尾支持网站解决了这个问题:

http://www.longtailvideo.com/support/forums/jw-player/servers-and-streaming/18043/pseudostreaming-and-html5-for-the-iphone-problem

在该示例中,您可以为web和mp4提供flv到HTML5(非闪存)。

如果你能用mp4做这一切会更简单。