我正在尝试更改mediaelementplayer的来源,但我不能。我收到这个错误:
“未捕获的TypeError:this.pluginApi.setSrc不是函数”
我尝试了网上找到的所有解决方案,但没有结果。 这是我尝试的最新代码,这让我犯了这个错误:
var player = $('#player1')[0].player.media;
player.setSrc('http://youtube.com/watch?v=' + youTubeId);
player.load();
欢迎任何帮助。
答案 0 :(得分:0)
对于那些寻找这个问题的解决方案的人来说,这是我的解决方案 至少它对我有用:所以关于移除旧玩家而不是重新初始化属性
var src = $(this).attr("href");
var type="video/youtube";
player.pause();
var vid = $('#player1').first();
if (vid.attr('type') != type) {
vid.get(0).player.remove();
$("#youtube_player").attr('type', type).attr('src', src);
player = new MediaElementPlayer('#player1', {success: function(media) {
//media.play();
}});
感谢我在这里得到的所有帮助^^