它應該是沒有問題的。
首先使用ExternalInterface在Flash和JQuery之間進行通信。 看看這個問題Trigger jquery with flash或直接http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html。
然後,你有兩種選擇:
獲取視頻流的從元數據對象的長度:
1)設置的NetStream客戶爲例此
mainNS = new NetStream(mainNC);
mainNS.client = this;
2)有一個調用onMetaData此類中的公開方法
public function onMetaData(infoObject : Object) : void {
if (infoObject.hasOwnProperty('duration')) {
_duration = Number(infoObject['duration']);
}
}
或者聽錄像結束:
1)
mainNS = new NetStream(mainNC);
mainNS.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
2)
private function netStatusHandler(event : NetStatusEvent) : void {
if (event.info['code'] == "NetStream.Play.Stop") {
trace('video end');
}
}
你好paparappa,我得到同樣的麻煩。你有沒有得到任何解答。如果你有問題請發郵件給我 – Gowri 2011-02-22 13:30:48