未捕获的TypeError:this.pluginApi.setSrc不是函数

嗨我试图改变mediaelementplayer的来源,但我不能得到这个错误

“未捕获的TypeError:this.pluginApi.setSrc不是函数”

我试过我在网上找到的所有解决方案,但没有结果这是我尝试的最新代码,这让我犯了这个错误

var player = $('#player1')[0].player.media; player.setSrc('http://youtube.com/watch?v=' + youTubeId); player.load(); 

anyhelp将是最受欢迎的

对于那些寻找这个问题的解决方案的人来说,这是我的解决方案,至少它对我有用:所以这一切都是为了删除旧的播放器而不是重新初始化属性

 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(); }}); 

感谢我在这里得到的所有帮助^^