InvalidStateError: es wurde versucht, ein Objekt zu verwenden, das nicht, oder nicht mehr nutzbar
Folgende funktioniert in Chrome, aber nicht Firefox:
JS:
var myVideo = document.getElementById('myVideo')
myVideo.currentTime = 570
HTML:
<video id="myVideo" controls>
<source src="myVideo.mp4" type="video/mp4">
</video>
In Firefox heißt es
InvalidStateError: es wurde versucht, ein Objekt zu verwenden, das nicht ist,
oder nicht mehr nutzbar
für die Linie 2.
- Dies wird verursacht durch Firefox Bug #1188887 und ist bereits behoben, in Firefox beta, glaube ich. Derzeit Ihre beste Wette ist, verwenden Sie eine Lösung wie die vorgeschlagene von adeneo oder um die Ausnahme zu fangen, und wiederholen Sie nach einer Weile.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser Fehler tritt auf, wenn das Objekt, in diesem Fall das video noch nicht geladen, genug, um in der Lage sein, die
currentTime
- und skip-forward.Müssten Sie warten, bis das video abgespielt werden kann, bevor Sie die
currentTime