2017-05-02 3 views
0

Ich benutze Video js zum Abspielen von Video, ich bin src dynamisch hinzufügen. Das erste Mal Video spielen gut. aber zum zweiten Mal können wir hier nur Audio mit schwarzem Bildschirm abspielen. wenn ich die Seite dann das erste Mal video playing.please aktualisieren, helfen Sie mir, dieses Problem zu lösen.Video spielt, aber nicht in Video angezeigt js

function playVideo() { 
    var videoURL = 'https://www.youtube.com/watch?v=2cEhbG3-2wY' 
    videojs('player').ready(function() { 
    this.on('play', function() { 

    }) 
    this.src([ 
     { src: videoURL, type: "video/youtube" } 
    ]); 
    }); 
} 
+0

Haben Sie versucht, https://github.com/videojs/videojs-youtube? – Alexander

Antwort

0

Um ein Ereignis zu befestigen, die nur einmal ausgeführt wird und entfernt sich dann, one() Methode statt on() verwenden.

+0

danke für den Vorschlag. aber ich bekomme immer noch einen schwarzen Bildschirm mit Video-Audio. Muss die Player-Instanz neu initialisiert werden, da DOM nicht erstellt wird? –

+0

Können Sie Ihren Code über jsfiddle oder einen ähnlichen Service teilen? – Alexander