2010-06-30 58 views
1

如果有更好的办法,我全力以赴。但我想检测我的网站上的智能手机用户。Javascript,智能手机检测视频?

无论他们是webOS,Android还是iPhone OS手机。我的网站上有一个Flash视频,但是当我检测到智能手机用户时,我希望它成为网站上的HTML5视频。

回答

0

你可以尝试使用这个js库:http://videojs.com/

+0

我的坏应该提到的,我们使用JW Player和的Flowplayer,我只是想知道某种类型的,如果else语句。 如果如果{ //显示HTML5视频标签 } 其他{// 定期做东西 } – Minicade 2010-06-30 04:35:41

+0

啊OK,好,你会专为智能手机或支持HTML5的浏览器浏览要上? Videojs是开源的,所以你理论上可以看看它们如何为Flash提供回退。 对于支持HTML 5的浏览器,请参阅:http://diveintohtml5.org/detect.html 您可以检测HTML 5视频播放支持,然后回退到Flash。否则,如果你只是想检测智能手机,我会想象你会有某种包含各种设备的用户代理字符串的字典。 – Tereno 2010-06-30 11:07:32

0

下面是我在类似的情况下使用一个JavaScript修复的链接。它并不是检测智能手机等设备,而是检测用户是否能够查看闪光灯,如果未安装闪光灯,则首先显示闪光灯内容并按照指定的内容返回。

http://www.featureblend.com/javascript-flash-detection-library.html

非常简单的使用,当我使用它,它使用jQuery很好地发挥。

- 保罗