1
flv 비디오를 동기화 할 수 있습니까? 몇 개의 동영상을 동시에 재생할 때 일관성이 떨어집니다. 모든 동영상을 찾는 버튼을 0으로 추가하면 동영상이 동기화되거나 동기화되지 않을 수 있습니다. 동기화가 안되면 몇 초 밖에 걸리지 않지만이 애플리케이션의 경우 초의 순간이 눈에.니다. 정확한 프레임 동기화를 얻을 수 있습니까?여러 flv와 동기화 문제
참조 용으로 vids를 재생할 수있는 코드는 다음과 같습니다. (그냥 표준 NetStream을 호출입니다)
var nc:NetConnection = new NetConnection();
nc.connect(null);
var ns1:NetStream = new NetStream(nc);
vid_1.attachNetStream(ns1);
ns1.play("vid1.flv");
ns1.pause();
ns1.seek(0);
ns1.addEventListener(NetStatusEvent.NET_STATUS, netstat);
var ns2:NetStream = new NetStream(nc);
vid_2.attachNetStream(ns2);
ns2.play("vid2.flv");
ns2.pause();
ns2.seek(0);
ns2.addEventListener(NetStatusEvent.NET_STATUS, netstat);
function netstat(stats:NetStatusEvent) {
//trace(stats.info.code);
}
var netClient:Object = new Object();
netClient.onMetaData = function(meta:Object){
//trace(meta.duration);
};
ns1.client = netClient;
ns2.client = netClient;
ns1.resume();
ns2.resume();
그리고 버튼이 있습니다 가끔, 가끔 동기화 버튼을 클릭
btn_play.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
function mouseDownHandler(event:MouseEvent):void {
ns1.seek(0.0);
ns2.seek(0.0);
};
비디오를 다시 시작하지.
일관되게 동기화 할 수있는 방법은 없나요?
감사