[英]HTML5 audio player plays on mobile browser only after double-click
I am creating a custom HTML5 audio player. 我正在创建一个自定义HTML5音频播放器。 The player plays audio when the user clicks a button.
当用户单击按钮时,播放器将播放音频。
$("#buttonPlay").click(function () {
var player = document.getElementById("player");
player.play();
});
It works fine on desktop, but requires a double-click on mobile browsers. 它在台式机上运行良好,但需要双击移动浏览器。 What could the problem be?
可能是什么问题?
Try to use like below: 尝试如下使用:
var btnplay = document.getElementById("buttonPlay");
var player = document.getElementById("player");
btnplay.addEventListener('touchstart', function(ev) {
player.play();
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.