2012-10-04 3 views
0

osmf를 사용 중이며 http m4v 파일로 스트리밍하려고합니다 (osmf가 지원해야 함) 스트리밍하는 대신, 전체 파일을 다운로드하고 완료되면 재생합니다. 어떻게 스트림을 다운로드하지 않고 스트리밍 할 수 있습니까? 내가 대신 미디어 팩토리를 사용하는 시도osmf를 사용하여 mp4를 스트리밍 할 수 없으면 전체 파일을 다운로드 한 다음 재생합니다.

var resource:URLResource = new URLResource("http://path/to/file.m4v"); 
mediaFactory = new DefaultMediaFactory(); 
var element:MediaElement = mediaFactory.createMediaElement(resource); 
player = new MediaPlayer(element); 
container = new MediaContainer(); 
container.addMediaElement(element); 
videoContainer.addChild(container); 

:

내 코드는

var videoElement:VideoElement = new VideoElement(resource ,new HTTPStreamingNetLoader()); 

없음 성공.

+0

힌트를 얻었습니까? – av501

+0

m4v 파일을 어떻게 생성하고 있습니까? 기본 mpeg4 파일이면 스트리밍 가능하지 않습니다. – av501

답변

0

즉시 mp4를 재생할 수 있도록하려면 힌트가 필요합니다. MP4Box를 사용하십시오.

Google 이해하기 쉽습니다. 아이디어는 헤더가 파일의 시작 부분에 놓이는 것입니다.