首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >iOS上的NetStream无法播放视频

iOS上的NetStream无法播放视频
EN

Stack Overflow用户
提问于 2012-08-20 13:55:19
回答 1查看 390关注 0票数 0

我在Flash Builder4.6中构建了一个基于视图的移动项目,目的是在远程机器上播放视频。该项目在Flash Builder中运行良好。在导出并安装在iPad和iPhone 4S上时,该目标失败。我尝试输出相关事件,发现项目可以接收视频的元数据,但无法播放视频数据。

我被卡住了。

代码如下:

代码语言:javascript
运行
复制
private var netConnection:NetConnection

        private var netStream:NetStream;

        private var video:Video;

        protected function onInit():void{
            netConnection = new NetConnection();
            netConnection.addEventListener(NetStatusEvent.NET_STATUS,netConnectStatus);

            netConnection.connect(null);

            netStream = new NetStream(netConnection);
            netStream.client = new Object();
            netStream.client.onMetaData = function (info:Object):void{
                for(var str:String in info){
                    trace(str + " "+info[str]);
                }
            }
            netStream.bufferTime = 4;
            netStream.addEventListener(NetStatusEvent.NET_STATUS, netStreamStatus);
            netStream.play("http://192.168.0.101/video/video.mp4");

            video = new Video();
            video.attachNetStream(netStream);
            video.width = stage.stageWidth;
            video.height = stage.stageHeight;
            stage.addChild(video);

        }

        public function netConnectStatus(e:NetStatusEvent):void{

        }

        private function netStreamStatus(e:NetStatusEvent):void {
            switch(e.info.code)
            {
                case "NetStream.Buffer.Empty":
                    break;

                case "NetStream.Buffer.Full":
                    break;
            }
        }
EN

回答 1

Stack Overflow用户

发布于 2015-11-25 18:27:44

我必须将我的MP4文件转换成FLV才能正常工作。也可以使用StageVideo播放MP4。

我无法使用它,因为我的应用程序需要播放特定尺寸的视频。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12032830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档