youtube-iframe-api

___ tag123javascript ___ JavaScript (nicht zu verwechseln mit Java) ist eine dynamische Sprache mit mehreren Paradigmen auf hoher Ebene, die sowohl für das clientseitige als auch für das serverseitige Scripting verwendet wird. Verwenden Sie dieses Tag für Fragen zu ECMAScript und seinen verschiedenen Dialekten / Implementierungen (außer ActionScript und Google-Apps-Script). ___ answer34610365 ___

Soweit ich weiß und denke, betrifft dieses Problem eingebettete Flash-Inhalte aus anderen Domänen

Was ich denke

  • Dies ist eine Sicherheitsfunktion von Chrome, etwas wie IOS Video Start, wenn ein Video zu starten der Benutzer irgendwo auf der Seite tippen muss (es muss ein echtes Benutzerereignis hinter dem ersten Videospiel sein), auf diese Weise versichern wir das Betriebssystem, dass wir zustimmen, das Video
  • zu spielen
  • Ich habe fast das gleiche Problem, mein Flash-Video-Player ist in eine andere Seite mit einem iframe eingebettet, und um das Video zu starten, muss ich erneut auf Flash Player Platzhalter klicken, und chrom als einfacher Benutzer wissen lassen, dass ich bin stimme der Wiedergabe des Inhalts zu, der aus einer anderen Domäne stammt.

Ich denke, dass die einzige Lösung dafür HTML5 Video sein wird, bis dann jemand mit einem "Workaround" kommt

    
___ qstnhdr ___ Chrome Update Block Flash Autoplay - wie vermeiden Sie es? ___ qstntxt ___

Ich habe ein Youtube-Video in eine HTML-Seite eingebettet. Ich verwende die Youtube-Iframe-API mit Flash (in meinem Fall kann ich kein HTML5-Video verwenden). Seit dem letzten Google Chrome-Update blockiert Chrome die automatische Wiedergabe und verhindert, dass ein Video programmgesteuert abgespielt / pausiert wird (element.playVideo () antwortet nicht). (Alles ist in anderen Browsern in Ordnung)

Der einzige Weg, den ich gefunden habe, ist:

  • Gehen Sie in Chrome-Einstellungen
  • Dann drücken Sie Erweiterte Einstellungen anzeigen ...
  • Dann drücken Sie Inhaltseinstellungen
  • Wählen Sie dann unter Plugins die erste Option Gesamten Plug-in-Inhalt ausführen aus (oder wählen Sie eine bestimmte Ausnahme aus)

Diese Lösung ist ZU KOMPLIZIEREN für Benutzer, hat jemand eine Lösung ohne Benutzerinteraktionen?

    
___ answer35994574 ___

Zwei mögliche Lösungen, um das Blockieren der automatischen Wiedergabe in Chrome zu vermeiden:

  • Laden Sie die Flash-SWF-Datei vom selben Domainnamen. Du könntest Proxying in Betracht ziehen, wenn es deine eigene Infrastruktur ist, aber ich denke, dass es für Youtube API nicht möglich ist.

  • Laden Sie den Player mit einer größeren Größe (Versuchen Sie unterschiedliche Auflösungen). Das mag naiv klingen, aber Chrome betrachtet größere Video-Player als Inhalt und blockiert die automatische Wiedergabe nicht.

___ tag123flash ___ Bei Fragen zur plattformübergreifenden Multimedia-Laufzeitumgebung von Adobe, die zum Einbetten von Animationen, Videos und interaktiven Anwendungen in Webseiten verwendet wird. Bei speicherbezogenen Fragen verwenden Sie das Tag [flash-memory]. ___ tag123youtube ___ YouTube ist eine Video-Sharing-Website, auf der Nutzer Videos hochladen, teilen und ansehen können. Mit "youtube" getaggte StackOverflow-Fragen sollten sich auf bestimmte Programmierprobleme, Software-Tools oder Bibliotheken beziehen. Wenn es sich bei Ihrer Frage um die YouTube-API handelt, sollte das Tag "youtube-api" hinzugefügt werden. ___ tag123youtubiframeapi ___ Mit der IFrame-Player-API können Sie einen YouTube-Videoplayer auf Ihrer Website einbetten und den Player mithilfe von JavaScript steuern. ___ tag123googlechrome ___ Google Chrome ist ein Webbrowser, der das Blink-Rendering-Modul verwendet. Fragen sollten sich auf die Entwicklung mit Chrome oder Chrome beziehen. Fragen zur Verwendung von Chrome gehören zu https://superuser.com ___
1
Antwort

Gibt es eine Möglichkeit, Referer auf youtube-iframe-api zu setzen?

Ich entwickle eine Chrome-Erweiterung und verwende youtube-iframe-api . Der Player, der mit den folgenden Codes erstellt wurde, kann alle Videos mit Ausnahme einiger begrenzter (?) Videos wie vevo wiedergeben. %Vor% Ich habe Ursprung...
25.12.2017, 12:30
2
Antworten

Chrome Update Block Flash Autoplay - wie vermeiden Sie es?

Ich habe ein Youtube-Video in eine HTML-Seite eingebettet. Ich verwende die Youtube-Iframe-API mit Flash (in meinem Fall kann ich kein HTML5-Video verwenden). Seit dem letzten Google Chrome-Update blockiert Chrome die automatische Wiedergabe und...
23.09.2015, 14:31