阅读iphone packager's FAQ from Adobe Labs我读:如何在Flash应用程序播放视频对于iOS(iPhone打包)
我可以从iOS上的Flash内容播放H.264视频? 是的。您可以通过在本地iOS视频播放器中启动内容来播放Flash内容中的H.264视频。您无法在应用程序中直接播放H.264内容。
问题很简单,我如何在本地IOS视频播放器中播放H264内容?
阅读iphone packager's FAQ from Adobe Labs我读:如何在Flash应用程序播放视频对于iOS(iPhone打包)
我可以从iOS上的Flash内容播放H.264视频? 是的。您可以通过在本地iOS视频播放器中启动内容来播放Flash内容中的H.264视频。您无法在应用程序中直接播放H.264内容。
问题很简单,我如何在本地IOS视频播放器中播放H264内容?
也许我已经找到了答案here
视频 只有索伦森视频和On2 VP6视频都在iPhone上的AIR应用程序中支持。 您可以使用navigateToURL()方法在应用程序外部打开H.264视频。作为请求 参数,传递一个URLRequest对象与指向视频的URL。该视频将在iPhone的 视频播放器中发布。
现在我已经发现如何使用的navigateToUrl()
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);
视频嵌入到我的IPA和它的URL来加载它在AIR应用程序FLV文件格式的支持。
上面的工作适合我,但是当我删除视频时,音频会继续播放。我发现我需要调用“SoundMixer.stopAll();” removeChild(vid)之前和之后让音频一致停止。 – 2011-12-20 02:09:35