如何在iOS包中使用视频打开NetStream?
我正在使用 Flash Pro CS5.5 为 iPad 创建视频播放器。我可以让它在本地工作,但是当我在iPad上测试它时,它无法打开视频文件。视频文件包含在包文件中。引用包中的视频有什么技巧吗?这就是我正在尝试的:
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
ns.play("myvideo.mp4");
I am using Flash Pro CS5.5 to create a video player for the iPad. I can get it to work locally, but when I test it on the iPad, it cannot open the video file. The video file is included in the package file. Is there a trick to referencing a video in the package? Here's what I am trying:
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns:NetStream = new NetStream(nc);
ns.play("myvideo.mp4");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
据我所知,AIR 2.6 for iOS不能播放MP4,只能播放FLV(甚至不能播放F4V,只能播放VP6编码的FLV文件)。也许下一个版本会在 iOS 中提供更好的视频支持。现在,尝试使用 FLV 视频。另外,请确保“myvideo.flv”已嵌入 IPA 中。或者,您也可以尝试使用远程 URL(“http://domain/myvideo.flv”)。
As far as I know, AIR 2.6 for iOS can't play MP4, only FLV (not even F4V, just VP6 encoded FLV files). Maybe next version will have better video support in iOS. For now, try with FLV video. Also, make sure "myvideo.flv" is embedded in the IPA. Alternatively, you can also try using a remote URL ("http://domain/myvideo.flv").
对于 iOS,您应该使用 StageVideo
v
for iOS you should using StageVideo
v