Su VideoJS website affermi che il sostegno è stato spostato a StackOverflow, quindi cerchiamo di provare qui. Ho il seguente codice:VideoJS - non sono in grado di distruggere e inizializzare
var player = _V_('the_id', {}, function(){
jQuery('.remove').on('click.destroyvideojs', function(){
player.destroy();
jQuery(this).unbind('click.destroyvideojs');
});
});
Inizializza il video all'inizio e lo distrugge.
Ma quando voglio inizializzare di nuovo utilizzando lo stesso pezzo esatto di codice, non funziona. Non inizializza lo script sullo stesso ID elemento (quando è stato rimosso dal DOM e aggiunto di nuovo con una chiamata di inizializzazione corretta dopo che è stato aggiunto). Mi chiedo perché questo potrebbe accadere?
Un'altra prova di oggi:
var the_id = 'my_id';
var player = _V_(the_id, {}, function(){
player.destroy();
_V_(the_id, {}, function(){
alert('reinit');
});
});
Così, ri-inizializzazione del VideoJS semplicemente non funziona. Inoltre, ha rimosso i controlli dal video ora.
Ho lo stesso problema – dinodsaurus