所以有***限制:HTML 5 Autoplay Google Chrome Android Not Playing
无法在Chrome Android上自动播放视频。
我如何在代码中捕捉到这一点?
if (video.mediaPlaybackRequiresUserGesture) {
// Display a call to action for starting video
}
答案 0 :(得分:0)
您可以实现类似于Modernizr所做的例程...它动态创建一个带有内联base64 src的视频元素,然后在其上测试自动播放以确定是否支持该功能。你可以在这里看到来源:
https://github.com/Modernizr/Modernizr/blob/master/feature-detects/video/autoplay.js
它仍然会产生一些开销(因为即使编码为base64的小视频也会占用大量空间),但它是一个可行的解决方案。