如何在iOS包中使用视频打开NetStream?

发布于 2024-11-06 04:12:35 字数 266 浏览 6 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

感情旳空白 2024-11-13 04:12:35

据我所知,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").

撩起发的微风 2024-11-13 04:12:35

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

for iOS you should using 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");
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文