2014-10-12 2 views
0

나는 soundjs를 사용하여 각 트랙에 대한 표준 일시 중지/재생/스크럽 기능을 갖춘 간단한 사운드 믹서를 제작하고 있습니다.내 soundjs soundInstance가 일시 중지되었거나 완료되었는지 어떻게 알 수 있습니까?

매니페스트를 만드는 것부터 재생 목록에 추가 될 때 "트랙"당 soundInstances를 만드는 것에 이르기까지 모든 것이 잘 작동합니다.

그러나 설명서 나 사운드 정보에서 특정 사운드 인스턴스의 재생 상태가 재생 중인지 또는 일시 중지되었는지를 동적으로 설정하는 방법을 찾을 수 없습니다.

"playState"속성을 추적 할 수 있지만이 사실을 내가 알 필요가있는 내용으로 표시하지는 않습니다. soundInstance가 "playFinished"인지 "playSucceeded"인지 여부 만 나타냅니다.

soundInstance.pause()를 통해 이미 일시 중지 된 soundInstance에서이 속성을 확인하면 "playSucceed"가 생성됩니다. soundInstance.resume()을 통해 soundInstance가 다시 시작된 후 다시 확인하면 "playSucceeded"값이 반환됩니다.

재생 상태를 별도로 추적 할 수 있지만 사운드 인스턴스를 확인하여 "완료됨"(중지됨), "일시 중지됨", "재생 중"등을 확인할 수있는 훨씬 더 깨끗한 접근 방식 인 것 같습니다.

soundInstance를 통해 더 좋은 방법은 없을까요?

감사

제프

답변