2011-05-09 36 views
0

我正在使用Flash Pro CS5.5为iPad创建视频播放器。我可以在本地工作,但是当我在iPad上测试它时,它无法打开视频文件。视频文件包含在软件包文件中。在包中引用视频有没有一个技巧?这里就是我想:如何在iOS包中使用视频打开NetStream?

var nc:NetConnection = new NetConnection(); 
nc.connect(null); 
var ns:NetStream = new NetStream(nc); 
ns.play("myvideo.mp4"); 

回答

2

据我所知,针对iOS AIR 2.6不能播放MP4,FLV只(甚至没有F4V,只是VP6编码的FLV文件)。也许下一个版本在iOS上会有更好的视频支持。目前,请尝试使用FLV视频。另外,请确保“myvideo.flv”嵌入在IPA中。或者,您也可以尝试使用远程URL(“http://domain/myvideo.flv”)。

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");