, 나는 큐 포인트의 몇 가지를 추가 너무 늦게 트리거, 다음 콜백을 등록하고 당한다마다 추적 :초기 액션 영화 큐 포인트가 나는 영화를 재생하기 전에
private function onCuePoint(evt:CuePointEvent):void {
var cuePointObject:Object = {name:evt.cuePointName, time:evt.cuePointTime, type:evt.cuePointType};
trace("onCuePoint: " + evt.cuePointName + "=" + cueDict[evt.cuePointName] + " @t=" + cuePointObject.time + " playtime=" + playheadTime);
}
당신에게 ' d cuePointObject.time은 대략 영화의 playheadTime과 같을 것이라고 생각합니다. "cue3.4는"트리거하고 나머지는 어떤 이유에 따라 때까지 기다립니다 것처럼
onCuePoint: cue3.4=cue3.4 @t=5.6 playtime=5.611
onCuePoint: cue1=cue1 @t=1 playtime=5.611
onCuePoint: cue2=cue2 @t=3 playtime=5.611
onCuePoint: cue2=cue2 @t=5 playtime=5.611
onCuePoint: cue3.1=cue3.1 @t=5 playtime=5.611
onCuePoint: cue3.1=cue3.1 @t=5.2 playtime=5.611
onCuePoint: cue3.2=cue3.2 @t=5.2 playtime=5.611
onCuePoint: cue3.2=cue3.2 @t=5.4 playtime=5.611
onCuePoint: cue3.3=cue3.3 @t=5.4 playtime=5.611
onCuePoint: cue3.3=cue3.3 @t=5.6000000000000005 playtime=5.611
onCuePoint: cue3.4=cue3.4 @t=5.8 playtime=5.888
onCuePoint: cue3.5=cue3.5 @t=5.8 playtime=5.888
onCuePoint: cue4=cue4 @t=10 playtime=9.92
onCuePoint: cue1=cue1 @t=11 playtime=11.221
것 같습니다 : 여기에 출력합니다. 그것들은 배열로 비디오에 추가됩니다.이 배열은 대략적인 순서로 정렬되므로 cue3.4가 첫 번째가 아닙니다.
actionscript 큐 포인트가 항상 신뢰할 수있는 것은 아닙니다. 포함 된 큐 포인트를 사용할 수 있다면 좋을 것입니다. actionscript 큐 포인트를 사용하고 있는데 제대로 작동하지 않는다면 Timer 클래스 (여러 인스턴스 또는 시간 값 배열에서 큐 간 상대 시간으로 업데이트하는 단일 인스턴스)를 사용할 수 있습니다. –
"안정적인"이란 무엇을 의미합니까? 나는 그들이 +/- 0.1 초 이내에 어느 곳에서든지 방아쇠를 당길 수 있다는 것을 알고 있지만,이 유스 케이스의 경우 나에게 도움이된다. 삽입 된 큐 포인트는 비디오가 이미 인코딩 된 후에 필 요한 주석 UI를 수행 할 때 옵션이 아닙니다. – Srekel