jQuery .play()在移动Safari上不起作用 [英] jQuery .play() doesn't work on mobile Safari
本文介绍了jQuery .play()在移动Safari上不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用JQuery,并且尝试了这段代码
I'm using JQuery and I tried this code
<video id="videoPopUp1" poster="img/xxx.png">
<source src="video/xxx.mp4" type="video/mp4">
</video>
$('#playBtn1').click(function () {
$("#playBtn1").hide();
$('#videoPopUp1').get(0).play();
});
$('#videoPopUp1').click(function () {
if (this.paused == false) {
this.pause();
$('#playBtn1').show()
} else {
this.play();
$('#playBtn1').hide()
}
});
,但在Iphone(Safari,iOS 9.3.1)和Ipad(Safari,8.1.2)上不起作用.它可以在所有其他浏览器/设备(Chrome,Firefox,android等)上正常运行.
but on Iphone (Safari, iOS 9.3.1) and Ipad (Safari, 8.1.2) it doesn't work. It works fine on all other browsers/devices (Chrome, Firefox, android, etc.).
推荐答案
查看全文