Domanda

In Flash, AS3, sto usando NetConnection per connettersi a un server RTMP, allora io uso NetStream di riprodurre un flusso audio video +.

Allego il flusso (attachNetStream) a un'istanza flash.media.Video che viene aggiunto al palco (ricontrollato che è sullo stage) e giocare, ma tutto quello che ottiene è il suono del torrente che è in fase di riproduzione -. non viene visualizzato alcun Video

Si noti che, anche se non riesco a vedere il video, quando ascolto l'onMetaData del torrente che posso ottenere un sacco di informazioni sul video come larghezza, altezza, FPS (cambia durante la riproduzione, come se un video viene mostrato), numero di fotogrammi decodificati.

Qualcuno ha un'idea di come posso fare il lavoro video di troppo?

È stato utile?

Soluzione 2

Grazie ragazzi! ma ho trovato la risposta:

A quanto pare Flash di (CS3) classe incorporata Video non supporta i flussi H.264. Ho provato a compilare lo stesso codice esatto in Flex 3.5 e tutto ha funzionato!

C'è la possibilità che CS4 supporta anche i flussi H.264. Non ho provato.

JWPlayer è grande, non ho provato Pyro.

Saluti.

Altri suggerimenti

Invece di usare "grezzo" NetConnection e NetStream e allegarlo a un flash.media.Video, mi consiglia di utilizzare un po 'di involucro come Pyro Player. La sua fondamentalmente un'API video ed ho usato molte volte per il video RTMP e funziona come un fascino (Ho sempre trovato il componente Video di Adobe molto buggy, specialmente durante la visualizzazione di video da un server RTMP). Provatelo!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top