AS3 flash.media.Video 객체 (FLV 재생 구성 요소 제외)를 사용하여 FLV 비디오 플레이어를 만들고 메타 이벤트 및 큐 포인트를 수신 대기하려고합니다. FLV 비디오에 있지만 영화를 추적 할 때 어떤 것도받지 못합니다. 큐 포인트가 동적으로 만들어지지 않고 FLV 비디오에 있습니다.AS3 비디오 객체 (구성 요소 아님)로 NetStream 이벤트 감지
비디오 소스 코드 : 위의 코드와 같은 클래스에서
// Initialize net stream
nc = new NetConnection();
nc.connect (null); // Not using a media server.
ns = new NetStream(nc);
// Add video to stage
vid = new Video(456,675);
addChild (vid);
// Add callback method for listening on
// NetStream meta data
client = new Object();
ns.client = client;
client.onMetaData = this.nsMetaDataCallback;
client.onCuePoint = this.onCuePoint;
// Play video
vid.attachNetStream (ns);
ns.play ("flv/00_010.flv");
콜백 핸들러 : 내 순 스트림에서 이벤트를 캡처 잘못이 실종 아무것도
public function onCuePoint(info:Object):void {
trace("cuePoint: time = " + info.time + " name = " + info.name + " type = " + info.type);
if (ns) ns.pause();
}
public function nsMetaDataCallback (mdata:Object):void {
trace (mdata.duration);
}
있습니까?
나는 당신의 코드가 괜찮다고 생각하지만,'flv' 파일 자체에는 어떤 문제가있을 수 있습니다. 다른 파일을 사용해보십시오. –