문제

나는 기본적으로 매우 간단한 추적기 인 플래시를 만들고 있습니다. 제 질문은 순차적 인 재생과보다 구체적으로 타이밍 문제에 관한 것입니다.

SoundChannel-Object는 편리하게 사운드 컴퓨터 이벤트를 제공하지만 그 결과 사운드 사이에 작은 간격이있는 결과에 의존하여 (슬프게도) 쓸모가 없습니다.

내가 지금까지 파고 들었던 것은 모든 밀리 초를 트리거하고 다음 사운드를 시작할 곳을 수동으로 시청하는 이벤트를 사용하는 튜토리얼입니다. 이것은 약간 해킹되고 불필요하게 자원이 낭비되는 것 같습니다.

간격이없는 재생으로 순차적으로 소리를 타이핑하는 더 좋은 방법이 있습니까?

도움이 되었습니까?

해결책 2

그것은 작동 할 수 있지만 시간 초과는 프레임 속도와 무관하거나 어쨌든 전적으로는 아닙니다. 당신이 말했듯이, 가능한 한 정해진 시간 초

그러나 원래의 문제에 관해서는, 나는 약간의 연구를했고 직접 대답했습니다.

다른 팁

현재 사운드 시간 (또는 남은 시간)을 밀리 초로 쿼리하는 경우 타임 아웃을 설정하십시오 그 기간 동안, 타임 아웃 핸들러에서 다음 사운드를 시작하면 작동합니까? 제가 시도하고 신뢰할 수있는 것은 아니지만 타임 아웃 핸들러는 Flash Player가 관리 할 수있는 것처럼 (프레임 속도 등) 직접 시간에 가깝게 호출됩니다. 그래서 그것이 작동하지 않는다면, 나는 여유가 얼마나 필요한지 추정하고 다음 사운드 5ms를 시작하려고 시도하는 것이 아니라 현재 예약하기 전에 무엇을 시작하지 않는 한, 나는 다른 무엇을 상상할 수 없습니다. 끝.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top