阅读iphone packager's FAQ from Adobe Labs我读了:
我可以在iOS上播放来自Flash内容的H.264视频吗? 是。您可以通过在本机iOS视频播放器中启动内容,从Flash内容播放H.264视频。您无法直接在应用程序中播放H.264内容。
问题很简单,如何在原生IOS视频播放器中播放H264内容?
答案 0 :(得分:1)
import flash.net.NetConnection;
import flash.events.NetStatusEvent;
import flash.net.NetStream;
import flash.media.Video;
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns_url:String = "http://617.gp.selfip.biz/mov/001.flv";
var ns:NetStream = new NetStream(nc);
ns.client = this;
function onMetaData(info:Object):void{
trace(info.width, info.height, info.duration);
}
ns.play(ns_url);
var vid:Video = new Video();
vid.width = 360;
vid.height = 240;
addChild(vid);
vid.x = 0;
vid.y = 0;
vid.attachNetStream(ns);
答案 1 :(得分:0)
也许我找到了答案here
视频 iPhone上的AIR应用程序仅支持Sorensen视频和ON2 VP6视频。 您可以使用navigateToURL()方法在应用程序外部打开H.264视频。作为要求 参数,使用指向视频的URL传递URLRequest对象。视频在视频播放器中启动 iPhone。
现在我必须发现如何将视频嵌入我的ipa及其网址,以使用navigateToURL()
加载它答案 2 :(得分:-1)
在AIR应用程序中支持FLV文件格式。