0

iPad でビデオを再生しようとしています。コードは以下のとおりです。

public function init_RTMP():void
    {
        videoURL = "http://rest************_iphone_high.mp4";           
        vid = new Video();

        nc = new NetConnection();
        nc.addEventListener(NetStatusEvent.NET_STATUS, onConnectionStatus);
        nc.connect(null);           
    }

    private function onConnectionStatus(e:NetStatusEvent):void
    {
        if (e.info.code == "NetConnection.Connect.Success")
        {
            trace("Creating NetStream");
            netStreamObj = new NetStream(nc);
            metaListener = new Object();
            metaListener.onMetaData = received_Meta;
            netStreamObj.client = metaListener;

            netStreamObj.play(videoURL);
            vid.attachNetStream(netStreamObj);
            addChild(vid);
        }
    }

システムで再生すると正常に動作しますが、IOS アプリを作成してデバイスにインストールすると、白い空白の画面が表示されます。

誰かが同じ問題やアイデアを持っている場合は、私と共有してください。

4

2 に答える 2

0

このリンクを参照してください:

iPad でネットストリーム ビデオが再生されない

基本的に動画ファイルを MP4 ではなく FLV にエンコードすることで修正されました。

于 2013-04-15T09:18:30.630 に答える