간단한 iPhone 사운드 앱을 개발 중입니다. 어떤 소리도 들리지 않으면 서 어떻게 하나의 사운드 클립을 재생할 수 있습니까?iPhone에서 아무런 방해없이 1 번 소리가납니다.
5
A
답변
5
SystemSounds 또는 AudioQueues를 사용하고 있습니까? SystemSounds (짧은 소리의 경우)가 특정 시간 간격으로 재생되는 스레드가 있어야합니다. 사운드가 끝나는 시점을 알 수있는 방법이 없기 때문입니다.
AudioQueues의 경우 사운드의 각 섹션이 끝나면 콜백을받으며 처음 종료 될 때 다른 사운드 (예 : 배경 음악)를 시작하는 것이 매우 쉽습니다.
당신이 성취하려는 것을 진술하지 않았기 때문에 구체적인 대답을하는 것이 어렵습니다. 사운드 파일을 서로 연결하려고합니까? 배경 음악을 재생 하시겠습니까? 사용자가 3 번 촬영할 때 3 개의 레이져 빔 음향을 생성합니까? 기타
0
재생해야하는 모든 파일 이름을 가진 배열을 가질 수 있습니다. 목표는 현재 노래가 파일 끝 부분에있을 때 다음 노래 재생을 시작하는 것입니다 (끝에서 0.5 초).
재생할 항목을 관리하는 스레드 컨트롤러가 필요합니다. 그는 자신이 무엇을하고 있으며 다음에해야할 것을 알고 있습니다. 끝이 근처에있을 때
재생 스레드 컨트롤러는 다음 새 플레이어 스레드를 할당하고 재생을 시작, 등등 ...
희망이 도움말 메시지를 보낼 수 있습니다.
티에리
관련 문제
- 1. iPhone에서 여러 번 처리하기
- 2. 데이터베이스 업데이트시 소리가납니다.
- 3. 자바 클립 (소리가납니다) 효과적으로 재생되지 않습니다.
- 4. iPhone에서 몇 번 터치 할 수 있습니까?
- 5. PhoneGap navigator.compass.getCurrentHeading이 iPhone에서 여러 번 호출되었습니다.
- 6. 루트 수준의 데이터가 유효하지 않습니다. xml을 읽는 동안 1 번 줄, 1 번 위치
- 7. 이 코드에서 1 번 번호는 무엇입니까
- 8. KnockoutJS 템플릿 'beforeRemove가'라고 세 번 대신 1
- 9. 1 불투명도를 변경하기위한 단추 두 번 이상?
- 10. 비디오 재생시 검정색 화면이 나타나지만 소리가납니다.
- 11. GetVirtualPath가 아무런 의미가 없습니다
- 12. 애니메이션에는 아무런 변화가 없습니다.
- 13. MaximumErrorCount는 아무런 효과가 없습니다
- 14. PHP - 아무런 기록이 없습니다.
- 15. tableview에는 아무런 문제가 없습니다.
- 16. Tomcat : 1 요청에 대해 쿠키 값을 여러 번 설정 하시겠습니까?
- 17. Monodroid - GC.Collect가 아무런 이유없이 실패했습니다.
- 18. PhoneGap geolocation이 iPhone에서 두 번 사용 권한을 요청합니다.
- 19. iPhone에서 전화로 집에 있어야하는지 하루에 한 번 확인하려면 어떻게해야합니까?
- 20. 1 세대 iPhone에서 <img>의 CSS 둥근 모서리
- 21. iPhone에서 send()에 대한 EPERM (errno == 1)의 의미는 무엇입니까?
- 22. iPhone에서 1 초보다 정밀한 시스템 시간에 액세스하는 방법
- 23. 아무런 가치가없는 보편적 가치가 있습니까?
- 24. WPF MessageBox가 아무런 작업없이 닫힙니다.
- 25. vs2010 유닛이 아무런 이유없이 중단됩니다.
- 26. 아무런 예외없이 갑작스럽게 종료되는 활동
- 27. 번
- 28. 1 클래스에서 SqlConnection 사용을 두 번 이상 리펙토링
- 29. 1 php 변수를 여러 목적으로 여러 번 사용하면 문제가 발생합니까?
- 30. 1 일 내에 두 번 사이의 기간 쿼리
plz 코드 세부 정보를 보내주십시오. – Nasir