Windows 10上的Safari(版本5.1.7)不会support html视频和音频,但在Windows 7上使用相同版本时效果很好,所以在这种情况下你必须使用flash来播放html媒体。这似乎是一个很大的缺点,或者我错过了一些东西。有办法吗?
http://jsfiddle.net/jxajbo6f/2/
var testEl = document.createElement( "video" ),
if ( testEl.canPlayType )
答案 0 :(得分:0)
在Windows 10上使用Safari的用户数量将相当小 - 根据此市场份额网站,Safari版本低于6的所有操作系统的市场份额不到0.5%,例如:< / p>
但是,如果您的目标受众或组织出于某种原因需要使用它,那么对您来说仍然很重要。
问题在于HTML5视频标准和扩展程序不断发展,因此浏览器无法开发,正如亚历山大指出的那样,根本无法保持兼容性。
除此之外,操作系统本身已经更新,可能会提供新的或不同的播放视频机制,例如利用硬件加速和允许DRM,并且只能为旧接口提供有限的支持。如果你真的需要支持这个用例,那么回到Flash看起来是你最好的选择。