我需要停止 javascript 代码执行,直到我的应用程序中的视频停止播放。为了做到这一点,我有一个如下所示的函数......
function playVideo(source, volume) {
//Some stuff
return media.play(source).finally(function() {
//Some cleanup stuff
}
)
}
在除 Safari 9 之外的所有浏览器上,finally 块中的代码在我的视频停止播放之前不会执行。我怎样才能让代码对 Safari 9 也有相同的行为?