我发现这是一个老问题,但现在如何处理呢?当您在无缓冲区域中搜索时,在Safari浏览器(而非Chrome)中搜索桌面后,视频会暂停。在手机上一切都还可以。
解决问题的最佳决定是什么?手动获取等待/暂停/播放/停止状态的暂停状态,然后将其设置为“已搜索”状态?这对我没有帮助。
var wasPaused = player.paused;
player.addEventListener('waiting', onwaiting); //waiting/suspend/canplay/stalled
player.addEventListener('seeked', onSeeked);
function onwaiting() {
console.log("onwaiting", player.paused);
wasPaused = player.paused;
}
function onSeeked() {
if (wasPaused === false)
player.play();
}