El objetivo del proyecto es crear un componente OSMF con características similares y flujo de trabajo al componente FLVPlayBack.
La plantilla de reproductor multimedia OSMF es un proyecto flash compuesto por un archivo FLA, un paquete de código de ActionScript y una biblioteca SWC que contiene el código de marco de medios de código abierto. Si lo desea, puede abrir el proyecto en Adobe Flash Builder; Sin embargo, Flash Builder y Flex Framework no son necesarios para trabajar con los archivos.
Este proyecto fue desarrollado para apoyar nuestros artículos de plantilla de video en el sitio web de Adobe Deverloper Connection. El proyecto original todavía está disponible en el ADC en los enlaces a continuación.
Cómo usar el jugador:
La clase MediaDisplay instancia los objetos OSMF necesarios para crear un reproductor multimedia y los envuelve en un componente similar al componente Flash FLVPlayBack. Use MediaDisplay como un área de visualización de medios independientes o combínelo con el componente ControlBar para agregar controles de interfaz de usuario.
Ejemplo: este ejemplo muestra cómo configurar una instancia de MediaDisplay como un reproductor independiente.
import com.devnet.osmf.application.MediaDisplay;
import com.devnet.osmf.events.CuePointEvent;
// Create player.
var mediaDisplay:MediaDisplay = new MediaDisplay();
mediaDisplay.autoPlay = true;
mediaDisplay.loop = true;
mediaDisplay.addASCuePoint(0, "Cuepoint at 0 seconds");
mediaDisplay.addASCuePoint(4, "Cuepoint at 4 seconds");
mediaDisplay.addASCuePoint(8, "Cuepoint at 8 seconds");
mediaDisplay.addEventListener(CuePointEvent.CUE_POINT, onCuePoint);
mediaDisplay.setSize(768, 428);
mediaDisplay.source = "http://mediapm.edgesuite.net/osmf/content/test/manifest-files/dynamic_Streaming.f4m";
addChild(mediaDisplay);
// Respond to cue point events.
function onCuePoint( event:CuePointEvent ):void
{
trace(event.name + ", time = " + event.time);
}
Documentación:
Consulte el artículo original y la documentación de ActionScript en los enlaces a continuación. Los ASDOC también se incluyen en el repositorio.
http://www.adobe.com/devnet/flash/articles/osmf-media-player.html
http://download.macromedia.com/pub/developer/osmf/osmfcomponents_asdoc/index.html