uc浏览器app,在ios端无法播放video,谁碰到过吗?
代码很简单:
<video id="video" src="http://yunqivedio.alicdn.com/2017yq/v2/0x0/96d79d3f5400514a6883869399708e11/96d79d3f5400514a6883869399708e11.m3u8"></video>
放到uc浏览器app中就是播放不了
然后也试过,延迟设置video.play();也不行
或者controls='controls',露出播放按钮,点击没也反应
很奇怪。。。
不知道有碰到过类似现象的同学吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最近折腾了几个点,终于可以播放了,算是一个小结吧
1.页面协议是否和m3u8相匹配(也就是不要两者分别是http和https的组合)
2.在video.play()之后要监听autoplayfail事件,然后写一下响应逻辑,(比如我写的就是自定义play按钮.style.display="block")
3.3.使用了自定义按钮,来触发video.play()
监听如下方法:
this.btn.addEventListener('click', this.playclick);
this.btn.addEventListener('touchend', this.playclick);
this.btn.addEventListener('touchstart', this.playclick);
第二点加上后,就彻底好了~~~~