Pergunta

Temos um reprodutor de vídeo baseado em Flash personalizado que eu mantenho e ele precisa oferecer suporte a anúncios precedentes e, de preferência, reprodução e streaming de vídeo progressivos, dependendo da troca de servidor.

Tenho trabalhado com o componente flvPlayback, mas estou um pouco perdido.Existem bons tutoriais ou recursos para entender a diferença entre netstream e flvPlayback?Ou uma parte da outra?Pesquisei no Google sem sucesso.

Para os anúncios precedentes, provavelmente usaremos o DART In-Stream, o que é parte do motivo pelo qual sinto que estou perdendo o controle sobre a melhor maneira de estruturar isso.

Qualquer ajuda com melhores práticas ou links mais apreciados - ta!

EDITAR - Atualização:Escrevi um player à mão e consegui que ele funcionasse mais ou menos com tudo o que precisava fazer, mas no final migramos para o JW Player em todas as propriedades da web, cerca de seis meses depois.É muito confiável e bem suportado, integra-se bem ao sistema DART e os designers acharam-no fácil de usar.

Foi útil?

Solução

Eu definitivamente daria uma olhada no JW Flash Media Player:

http://www.jeroenwijering.com/?item=JW_FLV_Player

É Open Source, e achei o Source bastante limpo e fácil de entender, também suporta playlists.Não conheço o material do DART In-Stream, mas talvez você possa "usar criativamente" o recurso de lista de reprodução para conseguir isso?

O código-fonte está disponível aqui:

http://code.jeroenwijering.com/trac/

Outras dicas

Eu uso o componente FLVPlayBack há algum tempo e, embora tenha algumas peculiaridades, acho que é bastante versátil, sem precisar escrever muito código.A única grande desvantagem que descobri é que se você tentar transmitir um arquivo que não existe, o playstate permanecerá "carregando" e nunca será resolvido - nesse ponto, você não poderá carregar mais nada e ele permanecerá carregando para sempre.

Pelo que parece que você está fazendo, ele deve lidar bem com essas coisas - qualquer uma das barras de controle padrão controlará o status de seus vídeos progressivos ou de streaming e possui alguns recursos interessantes de legenda oculta para inicializar.

Quanto à documentação - o LiveDocs da Adobe é realmente útil:

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/fl/video/FLVPlayback.html

Não posso falar sobre o assunto do DART - nunca tive que lidar com isso.

Eu realmente não gosto do componente flvPlayback, é difícil lidar com a implementação e um tanto complicado de definir bem e também é bastante inchado.Então, eu optaria por usar o JW Flash Media Player, conforme recomendado por Michael acima, ou lançar o meu próprio.

Se você estiver interessado em escrever seu próprio player de vídeo, você deve ler o seguinte livro;Aprendendo ActionScript 3 http://www.learningactionscript3.com/.Ele lhe dará uma ótima compreensão do AS3 e há também um capítulo dedicado à criação de seu próprio flash player básico, no qual você poderá desenvolver.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top