HTML5-Video unterstützt das Ereignis ontimeupdate
; Gibt es eine Entsprechung in der YouTube-API, die entweder nicht in den Dokumenten aufgeführt ist oder mir nicht bekannt ist? Ich habe eine setInterval-Methode probiert, um alle n Millisekunden zu überprüfen, aber dann muss ich überprüfen, ob das Video abgespielt wird usw. Hat sich jemand mit diesem Problem beschäftigt?ontimeupdate mit YouTube-API
5
A
Antwort
0
Sie sollten in der Lage sein, einen Event-Handler an onStateChange zu binden und zu überprüfen, dass der Zustand gleich 1 (Wiedergabe) ist, was das gleiche ist, was ich als on-upupdate sehen kann. (scrolle ein bisschen nach oben für die binding-Funktion eventListener)
Verwandte Themen
- 1. YouTube Videos des Autors Extrahieren mit Python und YouTubeAPI
- 2. Hinzufügen von Bildunterschriften zu Youtube-Video mit YoutubeApi v3 in .Net
- 3. Deklarieren eines Retrofit-REST-Endpunkts mit konstantem Abfragewert
- 4. AngularJS: Zwei-Wege-Bindung Video currentTime mit Direktive
- 5. Achtung: Projekt App: Nur Jar-Typ lokale Abhängigkeiten
- 6. Android. Mit Fragmenten in RecyclerView ist es richtig oder falsch?
- 7. HTML5: How to get currentTime und Dauer des Audio-Tags in Millisekunden
- 8. Wie kann ich ein JSON-Feld mit dem Namen "default" in JSON deserialisieren? C#
- 9. Full Screen Video Sprites
- 10. Mit zwei Befehlen (Rohr mit |) mit Laich
- 11. Umgang mit Daten mit MVC mit AngularJS
- 12. mit Deklaration mit enum?
- 13. Mit jQuery mit DevExpress
- 14. Mit NodeJS mit Typoskript
- 15. Mit MaterializeCSS mit Aurelia
- 16. mit ffmpeg mit Xcode
- 17. Mit AngularJS mit MeteorJS
- 18. mit Arrays.sort mit Lambda
- 19. Mit OpenBLAS mit GSL
- 20. mit DBMS_APPLICATION_INFO mit Jboss
- 21. Mit MvxCommand Mit Command
- 22. Mit Supercollider mit Python
- 23. Mit forever.js mit Python
- 24. Mit GraphiQL mit Foxx
- 25. Mit Moles mit System.Reflection
- 26. Probleme mit jQuery Mit
- 27. Mit Parsec mit data.text
- 28. Mit Repo mit msysGit
- 29. Mit html2Canvas mit HighCharts
- 30. Mit javac mit Import
'ontimeupdate' wird regelmäßig ausgelöst, während ein Video abgespielt wird, was ich in der YouTube-API suche. 'onStateChange' wird nur ausgelöst, wenn das Video startet oder aufhört zu spielen (und ein paar andere Dinge). Ich könnte dies jedoch so einstellen, dass ich mein Intervall starte/stoppe. –
Mein schlechtes, du hast absolut recht. Hmm, immer noch interessant, in diesem Fall würde ich sagen, der youtube Ansatz macht mehr Sinn, weil zum Beispiel das ontimeupdate Ereignis im IE "ungefähr 4 mal pro Sekunde" abfeuert, aber technisch aktualisiert die Zeit jeden Frame, der weit mehr ist (oder wie der w3 gibt an "Alle 15 bis 250 ms oder wenn sich die Media Controller-Dauer des MediaControllers ändert, was auch immer am wenigsten passiert, muss der User Agent einen Task zum Auslösen eines einfachen Events mit dem Namen durationchange am MediaController in Warteschlange stellen." sei auf jeden Fall eine bessere Sache. –