Flash에서 AS3으로 비디오 mp4를 재생하는 데 문제가 있습니다. AAC가있는 H.264 비디오이며, 웹 사이트로로드되는 동안 비디오를 재생하려고 시도하지만 코드가 작동하지 않습니다. 두 코드 :Flash AS3에서로드하는 동안 비디오를 재생하는 방법은 무엇입니까?
하는 FLVPlayback 구성 사용 :
var par:Object = LoaderInfo(this.root.loaderInfo).parameters; //vidRepFla is my FLVPlayback vidRepFla.addEventListener(VideoEvent.READY,vid_ready); vidRepFla.addEventListener(VideoProgressEvent.PROGRESS,vid_progress); vidRepFla.isLive = true; vidRepFla.bufferTime = 1; vidRepFla.play(par.source); function vid_ready(e:VideoEvent):void{ trace('Playing!'); vidRepFla.play(); } function vid_progress(e:VideoProgressEvent){ trace(e.bytesLoaded); }
하는 NetStream을 사용 :
var par:Object = LoaderInfo(this.root.loaderInfo).parameters; var video:Video; var connect_nc:NetConnection = new NetConnection(); connect_nc.connect(null); var stream_ns:NetStream = new NetStream(connect_nc); stream_ns.client = this; video = new Video(); addChild(video); stream_ns.bufferTime = 1; video.attachNetStream(stream_ns); stream_ns.play(par.source);
더 많은 것을 필요로하는지 또는이 유형의 비디오가 bufferTime을 작동시키지 않는지 아십니까?
감사합니다.
귀하의 질문은 분명하지 않다 : 당신의 코드 중 어느 작동하지 않습니다? 양자 모두? "작동하지 않는다"는 것은 무엇을 의미합니까? 컴파일러 오류가 발생합니까? 런타임 에러? 아니면 그냥 제대로 재생되지 않습니다/버퍼? – Fygo
재생/버퍼가 올바르게 실행되지 않고 비디오가 완전히로드 된 경우에만 재생됩니다. – sgb004