Gibt es eine Möglichkeit, die Anzahl der Puffer-CC-Geräte vor dem Start der Wiedergabe zu steuern?Steuerung der Chromecast-Pufferung beim Start
Meine Sender-Apps sendet Echtzeit Audio-Flac und CC wartet + 10s vor dem Start zu spielen. Ich habe einen Kundenempfänger aufgebaut und versucht, autoPauseDuration und autoResumeDuration zu ändern, aber das scheint keine Rolle zu spielen. Ich nehme an, dass es nur verwendet wird, wenn ein Unterlaufereignis auftritt, aber nicht beim Start.
Ich weiß, dass das Erzwingen eines Starts mit niedriger Pufferungsstufe zu einem Unterlauf führen kann, aber das ist ein "Risiko", das viel besser ist, als immer so lange auf die Wiedergabe zu warten. Und wenn es passiert, würde die autoPause/Resume-Hysterese eine größere Neupufferung ermöglichen.
Danke - Ich sah, dass, aber das gibt mir nur eine Information über den Betrag gepuffert, es lässt mich nicht zwingen, den Spieler zu spielen. Es scheint mir, dass MPL immer noch entscheidet, wann immer es spielen will. Es gibt auch diese Funktion playWhenHaveEnoughData, aber wie kann ich wissen, was "genug" bedeutet? –
Sie könnten versuchen, die MPL-Funktionen zu überschreiben, um zu sehen, ob Sie das Standardverhalten des Players ändern können. –