我正在使用mediaelement.js并使用类似
之类的内容将不同的内容加载到同一个播放器中 player.pause()
player.setSrc(newSource)
player.load()
player.play()
当用户点击按钮时。
在IE9中,我遇到旧视频在新视频开始播放前显示整整一秒左右。我了解视频必须加载,但在其他浏览器中,播放器会显示插页式加载覆盖,直到视频准备播放为止。
此外,我试图手动操作叠加层,但无法弄清楚(对于我的生活)要挂钩的事件真正标记了播放器播放新视频的能力(何时提升叠加层)。
我在调用player.play()之前尝试挂钩“loadeddata”,“canplay”事件,并且仍然会在一秒左右的时间内体验旧视频。
我还想避免重新初始化播放器的解决方案。
任何帮助将不胜感激!感谢