Galera
Consegui "em parte"... eu só preciso do tempo total de reprodução e
não dos
metadados completos...
fiz assim:
meuFlvLoader.autoPlay = false;
meuFlvLoader.addEventListener(VideoEvent.READY,
function(event:VideoEvent):void{
trace(event.target.totalTime); // Tempo em segundos
});
meuFlvLoader.load();
Na primeira vez dá certo e informa o tempo em segundos corretamente,
porém na
segunda vez em diante o valor retornado do totalTime é sempre -1...
Alguem já passou por isso... pesquisando na net descobri que é um bug
fiquei
sabendo que é um bug, mas ninguem apontou uma solução...
Vide: https://bugs.adobe.com/jira/browse/SDK-819
Wemerson
On May 11, 12:10 pm, Wemerson Couto Guimarães <[email protected]>
wrote:
> Galera,
>
> Existe algum meio de conseguir os metadados de um flv via VideoDisplay sem
> precisar dar play()?
>
> Meu problema é que carrego alguns videos antes de rodar e nesse momento já
> preciso pegar algumas propriedades, como tempo, framerate, bitrate, etc...
> pelos meus testes aqui deu pra ver que o evento metadataReceived só é
> disparado quando roda play() no VideoDisplay... ou então se o autoPlay
> estiver setado para true (que seria a mesma coisa que dar um play apos
> carregar)...
>
> Plataforma: Flex 3 + Air 1.5.
>
> --
> *Wemerson Guimarães*
> Rio Verde - Go
--
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev