【问题标题】:Javascript, Smartphone detection for videos?Javascript,视频的智能手机检测?
【发布时间】:2010-06-30 03:54:38
【问题描述】:

如果有更好的方法,我会全力以赴。但我想检测我网站上的智能手机用户。

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

【问题讨论】:

    标签: javascript iphone html android html5-video


    【解决方案1】:

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

    【讨论】:

    • 我不应该提到我们使用 JW Player 和 FlowPLayer,我只是想知道某种 if else 语句。如果浏览 if { //显示 html5 视频标签 } else{ //定期做事 }
    • 啊,好吧,您想要专门用于支持 HTML5 的智能手机或浏览器吗? Videojs 是开源的,所以理论上你可以看看它们是如何为 Flash 提供后备的。对于支持 HTML 5 的浏览器,请查看:diveintohtml5.org/detect.html 您可以检测 HTML 5 视频播放支持,然后回退到 Flash。否则,如果您只想检测智能手机,我想您会有某种字典,其中包含各种设备的用户代理字符串。
    【解决方案2】:

    这是我在类似情况下使用的 javascript 修复程序的链接。它不是检测智能手机等设备,而是检测用户是否能够查看 Flash,首先显示 Flash 内容,如果未安装 Flash,则返回您指定的任何内容。

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

    使用起来真的很简单,当我使用它时,它与 jQuery 配合得很好。

    -保罗

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-04
      • 1970-01-01
      • 2013-12-01
      • 2017-09-21
      • 2017-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多