要实现当播放新流后暂停的mediaelementjs事件,可以使用mediaelementjs提供的事件监听器和控制方法。以下是一个示例代码:
HTML:
JavaScript:
var video = document.getElementById('my-video');
// 监听mediaelementjs的canplay事件,当新流加载完成后触发
video.addEventListener('canplay', function() {
  // 暂停视频播放
  this.pause();
});
// 监听mediaelementjs的play事件,当视频开始播放时触发
video.addEventListener('play', function() {
  // 检查当前播放的是不是新流,如果是则暂停
  if (this.currentSrc !== this.src) {
    this.pause();
  }
});
在这个示例中,我们首先使用addEventListener方法监听canplay事件。当新的流加载完成后,该事件将被触发。在事件处理程序中,我们使用pause方法暂停视频的播放。
然后,我们使用addEventListener方法监听play事件。当视频开始播放时,该事件将被触发。在事件处理程序中,我们检查当前播放的流是否与新流相同,如果不同,则调用pause方法暂停播放。
请注意,示例中的视频源可能需要根据实际情况进行更改。
                    上一篇:播放webm分块流时音频不同步
                
下一篇:播放系统录音