在Flash / Actionscript中播放.mpg视频

时间:2015-01-06 12:22:36

标签: flash video mpeg

是否可以加载.mpg文件并通过actionscript / flash播放?

该代码适用于mp4视频文件。如果不能播放mpg文件,那么使其工作的一种方法是转换这些文件吗?

package  {
    import flash.net.NetConnection;
    import flash.net.NetStream;
    import flash.events.AsyncErrorEvent;
    import flash.media.Video;
    import se.svt.caspar.template.CasparTemplate;

    public class data extends CasparTemplate {
        var nc:NetConnection;
        var ns:NetStream;
        var vid:Video;
        var textfield:TextField;

        public function data() {

            nc = new NetConnection();
            nc.connect(null);

            ns = new NetStream(nc);
            ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
            ns.play("test3.MPEG");

            vid = new Video();
            vid.attachNetStream(ns);
            addChild(vid);

        }

        function asyncErrorHandler(event:AsyncErrorEvent):void
        {
            trace("error");
        }


    }

}

1 个答案:

答案 0 :(得分:1)

Flash播放器可以播放有限数量的视频格式:Sorenson Spark H263(FLV),On2 VP6(FLV)和H.264(MP4,M4V,F4V,3GPP)。

因此,对于您的mpeg视频,您必须将其转换为这些支持的格式之一。

有关详细信息,您可以看到supported codecs for flash player和此处understand more video formats,也可以查看wikipedia