Ich möchte, dass es automatisch erkennt, ob es ein Live-Video gibt, und dann live spielen, andernfalls Wiedergabe.Wie verwende ich FlvPlayBack, um Videos abzuspielen und abzuspielen?
Wie geht das?
Ich möchte, dass es automatisch erkennt, ob es ein Live-Video gibt, und dann live spielen, andernfalls Wiedergabe.Wie verwende ich FlvPlayBack, um Videos abzuspielen und abzuspielen?
Wie geht das?
Fragen Sie freundlich den Server?
(nicht, dass die tatsächliche Antwort ist)
EDIT: Ich wollte (wie jemand offenbar nicht versteht) eine Variable auf dem Server zu halten, wie isLive, die auf der Basis geändert werden, wenn Etwas ist live oder nicht. Bevor Sie dann mit dem Streamen beginnen, prüfen Sie dies im Client, möglicherweise mit einer einfachen HTTP-Anfrage. Wenn sowas live ist, nochmal HTTP-Anfrage nach sowas wie "liveStream.php", wenn nicht dann "irgendwas anderes-video.flv" ...
Auch wenn nichts live ist, aber die Anfrage nach liveStream. php wird immer noch gesendet, übertragen Sie einfach etwas wie "media offline" oder was auch immer.
der Live-Stream Um sicherzustellen, schaltet sich automatisch aus (in Client), entweder überprüft für die Variable isLive periodisch (wie 10 Sekunden-Intervall), oder (wenn Sie FMS erhalten hat, oder alles, was mit OSMF wirklich funktioniert) verwenden die Metadaten, die mit A/V im FLV-Format übertragen werden können.
Derzeit kann nicht festgestellt werden, ob ein Stream aktiv ist oder nicht. Sie benötigen eine Art von Metadaten, die an den Player übergeben werden (wie Aurel300 vorgeschlagen).
-Andrian
Können Sie etwas Code zeigen hier, was Sie bereits tun ... – wajiw
die Antwort Lesen Sie bitte noch einmal. (Jemand gab mir Daumen runter, warst du das?) –
Nicht ich, aber ich glaube nicht, dass du mein Q geantwortet hast. – ollydbg