视频流抛错“ text=Error #2095: flash.net.NetStream 无法调用回调 onLastSecond”
遇到过这样的错误:
Error #2044: 未处理的 AsyncErrorEvent:。 text=Error #2095: flash.net.NetStream 无法调用回调 onLastSecond。 error=ReferenceError: Error #1069: 在 NetStreamMetaDataFilter 上找不到属性 onLastSecond,且没有默认值。
at tudou.videoModule::BaseHTTPPlayer/createNetStream()
at tudou.videoModule::BaseHTTPPlayer/resetNetStream()
at tudou.videoModule::BaseHTTPPlayer/ncConnectSuccessHlr()
at tudou.videoModule::BaseHTTPPlayer/onStatusHlr()
at tudou.videoModule::AdvancedHTTPPlayer/onStatusHlr()
at flash.net::NetConnection/connect()
at tudou.videoModule::BaseHTTPPlayer/createNetConnection()
at tudou.videoModule::BaseHTTPPlayer/reset()
at tudou.videoModule::AdvancedHTTPPlayer/reset()
at tudou.videoModule::BaseHTTPPlayer/init()
at tudou.videoModule::AdvancedHTTPPlayer/init()
at tudou.videoModule::BaseHTTPPlayer()
at tudou.videoModule::AdvancedHTTPPlayer()
at tudou.centralModule::CentralControllerForMain/addVideo()
at tudou.centralModule::CentralControllerForMain/addContent()
at tudouPlayer/loadSkinCompleteHlr()
at Function/http://adobe.com/AS3/2006/builtin::call()
at tudou.tools::SWZLoaderHelper/callTargetFn()
at tudou.tools::SWZLoaderHelper/completeHlr()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.tudou.rsl.net::SWZLoader/loadedHandler()
错误类型:
NetStream的 AsyncError
解决方案:
1.
class NetStreamMetaDataFilter extends Object{
public function onLastSecond(info:Object):void
{
}
public function onMetaData(info:Object):void
{
}
}
netstream.client = new NetStreamMetaDataFilter;
2.
netStream.addEventListener(AsyncErrorEvent.ASYNC_ERROR, netStreamAsyncErrHlr)
posted on 2013-05-28 13:59 alvin.zhang 阅读(350) 评论(0) 编辑 收藏 举报