我正在将此插件与video-js一起使用。我为此创建了用于冲刺的质量切换器。我将此插件应用于videojs播放器对象。我可以成功切换品质。但是当我之后重新加载播放器,然后尝试切换质量时,它会抛出未捕获的错误。必须首先调用initialize()并设置一个源,然后才能调用此方法。有人可以帮我吗?
我是这样的初始化插件
self.player = videojs(id);
self.media_player = self.player.dash.mediaPlayer;
self.media_player.initialize(self.player._id, self.player.src(), true);
当我第一次更改视频质量时,它会成功运行。 self.media_player.setQualityFor('视频',质量);
但是当我重新加载视频js播放器,然后尝试更改质量时,会引发未捕获的错误。您必须首先调用initialize()并设置一个源,然后在此行上调用此方法>
self.media_player.setQualityFor('video', quality);
self.media_player.getQualityFor('video')工作正常。返回质量列表。
我做错了什么?