問題ないはずです。
まず、ExternalInterface を使用して Flash と JQuery の間で通信します。この質問をチェックしてくださいフラッシュまたは直接http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.htmlで jquery をトリガーします。
次に、2 つのオプションがあります。
MetaData オブジェクトからビデオ ストリームの長さを取得します。
1) NetStream clinet をこれに設定します
mainNS = new NetStream(mainNC);
mainNS.client = this;
2) このクラスに onMetaData public メソッドがある
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');
}
}