flash 导入FLV视频代码问题~~求高手指教!!!!急!!!!在线等!!!!! 100
下面的代码是导入一个外部比较大的flv视频,我在一个新的文档里测试过这个代码,是正确的。我现在在做一个比较大的系统,里面有一个模块里面需要导入这个视频,我把这个代码,放到...
下面的代码是导入一个外部比较大的flv视频,我在一个新的文档里测试过这个代码,是正确的。
我现在在做一个比较大的系统,里面有一个模块里面需要导入这个视频,我把这个代码,放到MovieClip里面的一个帧后发布出来就只有声音,没有图像,而且那些按钮什么的都没有用,输出报错如下:
报错:
TypeError: Error #1006: attachNetStream 不是函数。
at main_fla::info_mc_17/frame2()
at flash.display::MovieClip/gotoAndStop()
at main_fla::MainTimeline/goPart1()
at main_fla::MainTimeline/stageup()
Error #2044: 未处理的 AsyncErrorEvent:。 text=Error #2095: flash.net.NetStream 无法调用回调 onMetaData。 error=ReferenceError: Error #1069: 在 flash.net.NetStream 上找不到属性 onMetaData,且没有默认值。
at main_fla::info_mc_17/frame2()
at flash.display::MovieClip/gotoAndStop()
at main_fla::MainTimeline/goPart1()
at main_fla::MainTimeline/stageup()
求高手解决:
代码:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var nc:NetConnection =new NetConnection();
nc.connect (null);
var ns:NetStream =new NetStream(nc);
ns.play ("video.flv");
var vid:Video =new Video();
vid.attachNetStream(ns);
vid.width =1280;
vid.height=720;
addChild(vid);
vid.smoothing =true;
ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR ,asyncErrorHandler);
function asyncErrorHandler(event:AsyncErrorEvent ):void {
}
var _client:Object =new Object();
_client.onMetaData=onMetaData;
ns.client=_client;
var _duration:Number =0;
function onMetaData(data:Object):void {
_duration=data.duration;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 展开
我现在在做一个比较大的系统,里面有一个模块里面需要导入这个视频,我把这个代码,放到MovieClip里面的一个帧后发布出来就只有声音,没有图像,而且那些按钮什么的都没有用,输出报错如下:
报错:
TypeError: Error #1006: attachNetStream 不是函数。
at main_fla::info_mc_17/frame2()
at flash.display::MovieClip/gotoAndStop()
at main_fla::MainTimeline/goPart1()
at main_fla::MainTimeline/stageup()
Error #2044: 未处理的 AsyncErrorEvent:。 text=Error #2095: flash.net.NetStream 无法调用回调 onMetaData。 error=ReferenceError: Error #1069: 在 flash.net.NetStream 上找不到属性 onMetaData,且没有默认值。
at main_fla::info_mc_17/frame2()
at flash.display::MovieClip/gotoAndStop()
at main_fla::MainTimeline/goPart1()
at main_fla::MainTimeline/stageup()
求高手解决:
代码:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
var nc:NetConnection =new NetConnection();
nc.connect (null);
var ns:NetStream =new NetStream(nc);
ns.play ("video.flv");
var vid:Video =new Video();
vid.attachNetStream(ns);
vid.width =1280;
vid.height=720;
addChild(vid);
vid.smoothing =true;
ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR ,asyncErrorHandler);
function asyncErrorHandler(event:AsyncErrorEvent ):void {
}
var _client:Object =new Object();
_client.onMetaData=onMetaData;
ns.client=_client;
var _duration:Number =0;
function onMetaData(data:Object):void {
_duration=data.duration;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询