html5中对video设置了autoplay在PC端不能自动播放,移动端也不行,解决方法

pc端解决办法:

加上muted属性,pc端即可正常播放

移动端解决方法:

移动端本身是不能自动播放的,可以设置用户有交互动作(并不局限于点击播放视频)之后自动播放(audio的操作方法同理于video)

let video = document.getElementsByTagName("video")  // 只要找到video元素即可
// 如果有多个视频,执行for这个代码
for(let v of video){
	v.play()
}
// 如果只有一个视频,执行下面一行代码
video[0].play()

你可能感兴趣的:(前端)