Nur ein einfaches Problem.TypeError: Fehler beim Ausführen von 'play' auf 'HTMLMediaElement': Ungültiger Aufruf
Ich möchte eine HTMLMediaElement
Methode zu Variable zuweisen.
// html part
<video id="player" ... />
// js part
const video = document.querySelector('#player')
const play = video.play
video.play() // works!
play() // error!
Uncaught (in promise) TypeError: Failed to execute 'play' on 'HTMLMediaElement': Illegal invocation
jemand weiß, warum dieser Fehler passiert ist?
Ich glaube, Sie brauchen 'this' an' video' zu binden? --- Yep, bindende Werke, 'play = play.bind (video)' – evolutionxbox
Diese Frage fühlt sich an wie ein Duplikat ... aber ich kann kein Ziel finden. – evolutionxbox
wenn Sie die vorherige Frage nicht finden. Sie können die Antwort auf den Antwortblock posten. – WendellLiu