O objetivo do projeto é criar um componente OSMF com recursos e fluxo de trabalho semelhantes ao componente FLVPlayback.
O modelo OSMF Media Player é um projeto flash composto por um arquivo FLA, um pacote de código do ActionScript e uma biblioteca SWC que contém o código da estrutura de mídia de código aberto. Se desejar, você pode abrir o projeto no Adobe Flash Builder; No entanto, o Flash Builder e o Flex Framework não precisam trabalhar com os arquivos.
Este projeto foi desenvolvido para apoiar nossos artigos de modelo de vídeo no site da Adobe Deverloper Connection. O projeto original ainda está disponível no ADC nos links abaixo.
Como usar o jogador:
A classe MediaDisplay instancia os objetos OSMF necessários para criar um media player e envolvê -los em um componente semelhante ao componente Flash FLVPlayback. Use o MediaDisplay como uma área de exibição de mídia independente ou combine -a com o componente ControlBar para adicionar controles de interface do usuário.
Exemplo: este exemplo mostra como configurar uma instância do MediaDisplay como um player independente.
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);
}
Documentação:
Confira o artigo original e a documentação do ActionScript nos links abaixo. Os ASDOCs também estão incluídos no repositório.
http://www.adobe.com/devnet/flash/articles/osmf-media-player.html
http://download.macromedia.com/pub/developer/osmf/osmfcomponents_asdoc/index.html