2009-03-24 2 views

답변

5

SystemSounds 또는 AudioQueues를 사용하고 있습니까? SystemSounds (짧은 소리의 경우)가 특정 시간 간격으로 재생되는 스레드가 있어야합니다. 사운드가 끝나는 시점을 알 수있는 방법이 없기 때문입니다.

AudioQueues의 경우 사운드의 각 섹션이 끝나면 콜백을받으며 처음 종료 될 때 다른 사운드 (예 : 배경 음악)를 시작하는 것이 매우 쉽습니다.

당신이 성취하려는 것을 진술하지 않았기 때문에 구체적인 대답을하는 것이 어렵습니다. 사운드 파일을 서로 연결하려고합니까? 배경 음악을 재생 하시겠습니까? 사용자가 3 번 촬영할 때 3 개의 레이져 빔 음향을 생성합니까? 기타

0

재생해야하는 모든 파일 이름을 가진 배열을 가질 수 있습니다. 목표는 현재 노래가 파일 끝 부분에있을 때 다음 노래 재생을 시작하는 것입니다 (끝에서 0.5 초).

재생할 항목을 관리하는 스레드 컨트롤러가 필요합니다. 그는 자신이 무엇을하고 있으며 다음에해야할 것을 알고 있습니다. 끝이 근처에있을 때

재생 스레드 컨트롤러는 다음 새 플레이어 스레드를 할당하고 재생을 시작, 등등 ...

희망이 도움말 메시지를 보낼 수 있습니다.

티에리

+0

plz 코드 세부 정보를 보내주십시오. – Nasir

관련 문제