video-js _V_ ist nicht definiert
in einer Seite habe ich Hinzugefügt video.js der html5-player. in einer Funktion, die ich bin, dies zu tun:
var myPlayer = document.getElementById("example_video_1");
myPlayer.pause();
und es funktioniert. Aber wenn ich versuche, etwas zu tun:
myPlayer.currentTime(30);
funktioniert es nicht. selbst wenn das funktioniert:
alert(myPlayer.currentTime);
ich verstehe nicht, warum die play() und pause () - Funktionen arbeiten, und ich kann einige Informationen über den status des Spielers, aber ich kann nicht verwenden Sie andere Funktionen von der video-js-API.
ich weiß, ich sollte immer das video-Element wie diesem:
var myPlayer = _V_("example_video_1");
aber wenn ich es Tue, so erhalte ich: V ist nicht definiert in der Konsole. irgendwelche Ideen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Klingt wie Sie eine ältere js-Aufruf, um den code, es gibt ein cross-over auf eine neuere version. Da Sie nicht Staat, welche version Sie verwenden, es ist schwierig zu analysieren. Versuchen Sie ersetzen:
mit
**Update: Verwenden Sie 'vjs'; wenn Sie ein upgrade oder haben begonnen, mit der version 4.4.3, erklärt es in der dev-code...