2017-08-17 1 views

Antwort

2

ich Ihnen nur bieten kann eine Abhilfe ...

Ich habe ähnliche Probleme mit Chrome konfrontiert. Bei meinen Suchanfragen werden diese Probleme durch Fehler in der Google Cast-Bibliothek verursacht, die sich hauptsächlich auf bestimmte Streams beziehen. Mehr Informationen zu diesen Problemen zu erhalten, stellte ich als schwierig heraus. Sie sollten überprüfen, ob Sie bekommen:

Warnungen

„in gepufferten Bereich [cast.player.api.Player] Wiedergabe ins Stocken geraten“, wie es oft vor der Position stecken sucht protokolliert wird während sie endlos puffern.

Eine schnelle Lösung für dieses Problem ist es, reload() auf Ihrer cast.player.api.Player Instanz in Ihrer Receiver-App entweder bei Erkennung mehrerer "blockierten" Ereignisse auf dem Video-Element oder auch nur nach dem Laden eines neuen Streams. Dadurch wird der Media Player an der aktuellen Wiedergabeposition neu geladen. Mehr Infos hier cast.player.api.Player#reload

+0

Also sollte ich Player herunterladen und es dort reparieren, dann hosten Sie es selbst? –

+0

@ inferus-vv Leider kann es die einzige "einfache" Lösung sein, Ihren eigenen, benutzerdefinierten Empfänger zu hosten, um diese Art von Problemumgehungen anzuwenden. Sie müssen den Player-Code nicht speziell ändern, der Standard-Receiver ist eher ein View-Controller. Wenn Sie viele verschiedene Inhalte aus verschiedenen Quellen übertragen, müssen Sie möglicherweise einige Umgehungslösungen in einem benutzerdefinierten Empfänger implementieren. Ich musste "reload()" Aufruf auf dem ersten "onBuffering_" Event-Callback implementieren ... Nicht schön, aber aber es funktioniert wie ein Charme. Sie könnten es immer auf google drive hosten, um es einfacher zu machen ... –

Verwandte Themen