を作成する方法ここではシナリオです。この動画のソースは、複数のソース(およびFlashフォールバック)またはYouTube動画を含むHTML5動画です。 この下には、ビデオサムネイルとして機能するいくつかの画像があります。既存のMediaElementPlayerを破棄し、同じvideo
要素に新しい画像を作成して、適切なビデオをロードする必要があります。に成功MediaElementPlayerを破壊し、新しいもの
これは、ページのロードの最初のプレーヤーを作成:
$('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 = []
NOに効果、及び設定:
window.mejs = null;
window.MediaElementPlayer = null;
window.MediaElement = null;
は物事を壊し:)
そこに誰が助けることはできますか?私は誰かが何を指摘できるかどうか私は非常に感謝するだろうので、私はここに簡単なものが欠けていると確信しています!前もって感謝します。
あなたはHTML5のビデオソースとYouTubeのビデオの間で切り替えたいときは動作しません:プレイヤーを破壊する
。図書館の作成者は、このようなスイッチはサポートされていないことを確認しました。 –