我正在使用Flash Pro CS5.5为iPad创建视频播放器。我可以让它在本地工作,但是当我在iPad上测试时,它无法打开视频文件。视频文件包含在包文件中。引用包中的视频有诀窍吗?这是我正在尝试的:
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
ns.play("myvideo.mp4");
答案 0 :(得分:2)
据我所知,AIR 2.6 for iOS无法播放MP4,只能播放FLV(甚至不是F4V,只是VP6编码的FLV文件)。也许下一版本将在iOS中拥有更好的视频支持。现在,试试FLV视频。此外,请确保“myvideo.flv”嵌入在IPA中。或者,您也可以尝试使用远程URL(“http://domain/myvideo.flv”)。
答案 1 :(得分:0)
对于iOS,您应该使用StageVideo
v
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
var video:StageVideo = stage.stageVideos[0];
video.attachNetStream (ns);
ns.play("myvideo.mp4");