0
我在使用AS3的Flash中播放視頻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