這裏的情景:如何成功摧毀一個MediaElementPlayer,並創建一個新的
我有一個包含被設置了一個視頻video
元素的網頁。此視頻的來源可能是包含多個來源(以及Flash後備)的HTML5視頻或YouTube視頻。 下面是一些用作視頻縮略圖的圖像,通過銷燬現有MediaElementPlayer並在同一video
元素上創建一個新視頻縮略圖,單擊其中一個應加載相應的視頻。
這將創建在頁面加載初始玩家:
$('video').mediaelementplayer({ alwaysShowControls: true });
,這是意在改變播放器時,被點擊的圖像之一:
$('video').mediaelementplayer({
alwaysShowControls: true,
success: function(media, dom, player) {
console.log('success!');
},
error: function() {
console.log('error!');
}
});
但它不工作。從不輸入success
函數(既不是error
)也不會出現任何內容。
我猜庫仍然認爲原作的玩家存在,或什麼的,並嘗試了一些東西,試圖告訴它這是不是這種情況,例如:
mejs.meIndex = 0
mejs.players = []
爲了不效果和設置:
window.mejs = null;
window.MediaElementPlayer = null;
window.MediaElement = null;
剛剛打破的東西:)
任何人都可以在那裏幫助?我確信我在這裏錯過了一些簡單的東西,所以如果有人能指出什麼,我會非常感激!提前致謝。
當你想這不工作的HTML5視頻源和YouTube視頻之間切換。圖書館的創建者確認不支持這種開關。 –