那个不是调用canPlayType而是判断canPlayType是否存在

解决方案 »

  1.   

    在HTML5下检测浏览器是否支持audio元素或video元素最简单的方式是用脚本动态创建它,然后检测特定函数是否存在:
    1  var hasVideo = !!(document.createElement(‘video’).canPlayType);这段脚本会动态创建一个video元素,然后检查canPlayType()函数是否存在。通过“!!”运算符将结果转换成布尔值,就可以反映出视频对象是否已创建成功。
    -----------------------------------------------------
    是了,根据你的说法,网上又找了下,确实这样。谢谢!