HTML代码:
<video id="video" src="v.mp4" controls="controls"></video>
JS代码:
$("#video").play();
发现无法控制视频的播放,并且报错“$(...).play is not function”
原因是使用的是jquery选择器,所以返回的是jquery对象而非dom对象,而jquery对象是没有play()方法的,要么将jquery对象转换成dom对象,要么使用源生选择器document.getElementById
解决方法:
$("#video")[0].play();
//或
document.getElementById("video").play();