Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 使用新的FileReference类上载视频_Actionscript 3_Video_Bytearray_Flv_Filereference - Fatal编程技术网

Actionscript 3 使用新的FileReference类上载视频

Actionscript 3 使用新的FileReference类上载视频,actionscript-3,video,bytearray,flv,filereference,Actionscript 3,Video,Bytearray,Flv,Filereference,通过更改FP10的FileReference规则,现在可以直接将本地文件上载到客户端应用程序,而无需服务器往返 对于加载图像,我使用以下代码处理ByteArray: private function completeHandler(e:Event):void { loader = new Loader(); var f:FileReference = FileReference(e.target); var d:ByteArray =

通过更改FP10的FileReference规则,现在可以直接将本地文件上载到客户端应用程序,而无需服务器往返

对于加载图像,我使用以下代码处理ByteArray:

private function completeHandler(e:Event):void
    {

        loader = new Loader();

        var f:FileReference = FileReference(e.target);
        var d:ByteArray = null;

        try {
            d = f["data"];
        } catch (er:Error) {
            trace(er.message)
        }

        if (d != null) {
            loader.loadBytes(d);
            loader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoadedListener);
        }

    }
loadBytes方法解释bytearray并将其放入位图对象中

Loader类仅适用于jpg、gif、png和swf。假设我希望用户能够上传和查看flv,我是否可以将数据插入NetStream对象(或其他对象!)?我想避免上传flv


就我所知,你不能。。。NetStream可能是Flash中最糟糕、最过时、最丑陋的类(请参阅NetStream::play2 xD)。。。Flash是互联网上的主流视频平台,拥有如此糟糕的视频处理程序,这让我感到非常惊讶