Pregunta

Tenemos un reproductor de video personalizado basado en Flash que mantengo y que debe admitir anuncios previos al video e, idealmente, reproducción y transmisión progresiva de video dependiendo de un cambio de servidor.

He estado trabajando con el componente flvPlayback pero me encuentro un poco fuera de mi alcance.¿Existen buenos tutoriales o recursos para comprender la diferencia entre netstream y flvPlayback?¿O es una parte de la otra?He buscado en Google sin éxito.

Para los anuncios previos al video probablemente usaremos DART In-Stream, lo cual es parte de la razón por la que siento que estoy perdiendo el control sobre la mejor manera de estructurar esto.

Cualquier ayuda con las mejores prácticas o enlaces más apreciados: ¡ta!

EDITAR - Actualización:Escribí un reproductor a mano y lo hice funcionar más o menos con todo lo que necesitaba hacer, pero al final migramos a JW Player en todas las propiedades web, aproximadamente seis meses después.Es muy confiable y tiene buen soporte, se integra bien con el sistema DART y a los diseñadores les resultó fácil de modificar.

¿Fue útil?

Solución

Definitivamente echaría un vistazo al JW Flash Media Player:

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

Es de código abierto y lo encontré bastante limpio y fácil de entender; también admite listas de reproducción.No conozco las cosas de DART In-Stream, pero ¿tal vez podrías "usar creativamente" la función de lista de reproducción para lograrlo?

El código fuente está disponible aquí:

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

Otros consejos

He usado el componente FLVPlayBack por un tiempo y, aunque tiene algunas peculiaridades, lo encuentro bastante versátil sin tener que escribir mucho código.El único gran inconveniente que encontré es que si intentas transmitir un archivo que no existe, playstate permanece "cargando" y nunca se resuelve; en ese punto, no puedes cargar nada más y permanecerá cargando para siempre.

Por lo que parece que estás haciendo, debería manejar esas cosas bien: cualquiera de las barras de control predeterminadas manejará el estado de tus videos progresivos o de transmisión y tiene algunas funciones interesantes de subtítulos para arrancar.

En cuanto a la documentación, LiveDocs de Adobe es realmente útil:

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

Sin embargo, no puedo hablar sobre el tema de DART; nunca tuve que lidiar con eso.

Realmente no me gusta el componente flvPlayback, es difícil de manejar desde el punto de vista de la implementación y algo complicado de diseñar bien y también está bastante inflado.Así que optaría por usar JW Flash Media Player como lo recomendó Michael anteriormente o usar el mío propio.

Si está interesado en escribir su propio reproductor de vídeo, debería consultar el siguiente libro;Aprendizaje de ActionScript 3 http://www.learningactionscript3.com/.Le brindará una gran comprensión de AS3 y también hay un capítulo dedicado a crear su propio reproductor flash básico, sobre el cual luego podrá desarrollar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top