2011-09-26 6 views
0

안녕하세요, 저는 appendbytes를 사용하여 flv 파일을 재생하는 플래시 as3 플레이어가 있습니다.appendbytes with mp4

나는 appendbytes를 사용하여 mp4를 스트리밍하는 방법에 대해 많은 시간 동안 웹을 검색했습니다.

누구에게도 해결책이 있습니까?

Netstream을 사용하는 것만으로는 점진적 다운로드 검색이 필요하기 때문에 옵션이 아닙니다.

답변

0

가장 좋은 점은 SoundLoaderContext을 사용하고 첫 번째 인수를 버퍼링에 소비하려는 시간으로 설정하는 것입니다.

Sound 클래스의 "loadCompressedDataFromByteArray"및 "loadPCMFromByteArray"메서드를 조사했지만 해결책은 일정량의 사운드를 버퍼링 한 다음로드하는 것입니다.

import flash.media.Sound; 
import flash.media.SoundLoaderContext; 
import flash.net.URLRequest; 

var s:Sound = new Sound(); 
var req:URLRequest = new URLRequest("trackName.mp4"); 
var context:SoundLoaderContext = new SoundLoaderContext(8000, true); 
s.load(req, context); 
s.play(); 
sample code 찾을 수