- 2010年9月15日 13:41
- ActionScript 2.0
ちょっと詰まったのでメモ。 BulkLoaderでmp4をロードしたときに音だけ再生されて映像がでない、なんて問題が浮上。 問題のコード
import flash.net.NetStream;
import flash.media.Video;
import br.com.stimuli.loading.BulkLoader;
import br.com.stimuli.loading.BulkProgressEvent;
var loader:BulkLoader = new BulkLoader("hoge");
loader.add("hoge.mp4",{type:BulkLoader.TYPE_VIDEO,pausedAtStart:true});
loader.addEventListener(BulkProgressEvent.COMPLETE,function(e:BulkProgressEvent){
var ns:NetStream = loader.getNetStream("hoge.mp4");
var video:Video = addChild(new Video(640,420)) as Video;
video.attachNetStream(ns);
ns.resume();
})
loader.start();
pausedAtStartでロード完了時pauseしてんだからresumeすればいいじゃんなんておもったけど、どうもコレが原因のようで、
ns.resume();
から
ns.play("hoge.mp4");
にすれば問題なかった。めでたしめでたし。
- Older: ActionScript3.0ライブラリ入門



