프로젝트의 목표는 FLVPlayback 구성 요소와 유사한 기능을 갖춘 OSMF 구성 요소를 작성하는 것입니다.
OSMF 미디어 플레이어 템플릿은 FLA 파일, 액션 스크립트 코드 패키지 및 오픈 소스 미디어 프레임 워크 코드가 포함 된 SWC 라이브러리로 구성된 플래시 프로젝트입니다. 원하는 경우 Adobe Flash Builder에서 프로젝트를 열 수 있습니다. 그러나 Flash Builder 및 Flex Framework는 파일로 작업 할 필요가 없습니다.
이 프로젝트는 Adobe Deverloper Connection 웹 사이트의 비디오 템플릿 기사를 지원하기 위해 개발되었습니다. 원래 프로젝트는 아래 링크의 ADC에서 여전히 사용할 수 있습니다.
플레이어 사용 방법 :
MediaDisplay 클래스는 미디어 플레이어를 생성하는 데 필요한 OSMF 객체를 인스턴스화하고 Flash FLVPlayback 구성 요소와 유사한 구성 요소로 랩핑합니다. MediaDisplay를 독립형 미디어 디스플레이 영역으로 사용하거나 ControlBar 구성 요소와 결합하여 사용자 인터페이스 컨트롤을 추가하십시오.
예 :이 예제는 미디어 디스플레이 인스턴스를 독립형 플레이어로 구성하는 방법을 보여줍니다.
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);
}
선적 서류 비치:
아래 링크에서 원본 기사 및 ActionScript 문서를 확인하십시오. ASDOC도 저장소에도 포함되어 있습니다.
http://www.adobe.com/devnet/flash/articles/osmf-media-player.html
http://download.macromedia.com/pub/developer/osmf/osmfcomponents_asdoc/index.html