为什么在调用video的play方法之后video不会直接播放,而还需要用手点一下video元素,才会开始播放

在iPhone上,下面的代码,为什么在调用video的play方法之后video不会直接播放,而还需要用手点一下video元素,才会开始播放

<video id="myvideo" src="" width="352" height="288" autoplay></video>

<script>
var vdo = document.getElementById('myvideo');
vdo.src = 'http://iphone.starv.tv:9902/ACB46F8429AEC2CC-live-1.m3u8?key=rtsp%3A%2F%2Fs.starv.tv%3A554%2Flive%2F1%2FACB46F8429AEC2CC%2FFcsrVZaoQv9me9DH.sdp';
vdo.play();
</script>
阅读 17.2k
5 个回答
新手上路,请多包涵

请教下,video标签不是只支持mp4以及ogg格式的视频文件吗?怎么你的视频格式是.sdp?

因为不能自动播放,现在pc的谷歌都不允许自动播放呢

标签的属性写错了,应该是这样

<video controls="controls" autoplay="autoplay">
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏