2017-06-06 1 views
1

L'API JWPlayer JS semble peu claire sur ce qui se passe pendant .setup(). Les docs recommandent d'attendre que .setup() soit terminé et que le lecteur soit prêt. Vraisemblablement, ils signifient que l'événement ready() est déclenché. Quelle est la bonne façon d'enregistrer les gestionnaires pour setupError, ready et autres événements d'erreur avant d'appeler .setup()? Est-ce que quelqu'un sait ce que JWPlayer fait avec le (s) fichier (s) avant que .setup() soit terminé?Pouvons-nous ajouter des gestionnaires d'erreurs et d'événements avant que le lecteur jwplayer puisse générer ces erreurs?

Répondre

0

Ma suggestion serait de chaîne appel à la même configuration() tous vos gestionnaires d'événements:

var playerInstance = jwplayer('myVideo'); 
playerInstance.setup({ 
    file: 'bunny.mp4', 
}).on('ready',function(){ 
    console.log('ready');  
}).on('setupError',function(){ 
    console.log('setupError') 
}); 

Qu'est-ce que vous essayez de faire le fichier avant l'installation() complète?

En ce qui concerne ce joueur JW fait avec le dossier, nous ne demandons pas l'URL du fichier jusqu'à ce que le lecteur commence la lecture sauf si vous utilisez l'une des options de pré-charge comme l'indique à https://developer.jwplayer.com/jw-player/docs/developer-guide/customization/configuration-reference/

+0

Nous obtenons des erreurs de configuration lorsque vous essayez pour lire des vidéos à 360 Donc, nous devons enregistrer un gestionnaire 360 ​​avant l'appel .setup(), pas après, correct? – smartblonde