VideoJSのWebサイトで、サポートがStackOverflowに移動したと述べているので、ここで試してみましょう。私は次のコードを持っています:
var player = _V_('the_id', {}, function(){
jQuery('.remove').on('click.destroyvideojs', function(){
player.destroy();
jQuery(this).unbind('click.destroyvideojs');
});
});
最初にビデオを初期化し、それを破棄します。
しかし、まったく同じコードを使用して再度初期化する場合は、機能しません。同じ要素IDでスクリプトを初期化しません(DOMから削除され、追加された後に正しい初期化呼び出しで再度追加された場合)。なぜこれが起こっているのだろうか?
今日の別の試み:
var the_id = 'my_id';
var player = _V_(the_id, {}, function(){
player.destroy();
_V_(the_id, {}, function(){
alert('reinit');
});
});
したがって、VideoJSの再初期化は単に機能しません。さらに、ビデオからコントロールを削除しました。