我可以做AudioServicesPlaySystemSound使用調度程序循環嗎?一個問題是我無法獲得聲音持續時間。有什麼辦法來獲得持續時間,以便我可以動態創建一個循環聲音的調度器?據我所知AudioService沒有內置循環和其他必要的功能,這真的很痛苦。(iPhone)我可以做AudioServicesPlaySystemSound循環與調度程序?
0
A
回答
0
音頻會話不同於播放音頻的東西。會話管理混音器級別和基本路由到不同的東西,如耳機和揚聲器,什麼不是。循環的東西是玩家的財產。
如果您不需要低級別的音頻資料,您可能可以通過MPMusicPlayerController獲得,該資源有repeatMode
屬性可供您利用。
另外,還有一個AVAudioPlayer,您可以聽delegate messages,一旦它停下來開始播放以模擬循環。
0
您不需要爲此使用AVAudioPlayer,因爲您也可以使用AudioServices註冊回調。
請參閱How to vibrate continuously中的答案;只需用自己的聲音替換振動的SystemSoundID即可。
相關問題
- 1. 我使用AudioServicesPlaySystemSound函數裏面,我可以通過SystemSoundID變回調用程序
- 2. PHP我可以做這個循環嗎?
- 3. 我可以做這個JavaScript循環嗎?
- 4. 循環循環,我可以做得更好嗎?
- 5. bash做循環與目錄的長度
- 6. 我們可以在iphone程序中創建一個循環的uitableview嗎?
- 7. 我可以做到這一點(環路循環)?
- 8. 循環調度
- 9. 循環調度
- 10. 循環調度
- 11. 我可以線程這個for循環
- 12. 我可以循環嗎?
- 13. 我可以製作一個無限循環的python程序嗎?
- 14. Python Web爬蟲,我可以做for循環的函數調用嗎?
- 15. 使用調度與SWT的主循環
- 16. Quartz調度程序可以實現嗎?
- 17. 我可以用一個循環來做到這一點嗎?
- 18. 我怎麼可以做循環重定向?
- 19. 有人可以幫我在matlab中做這個循環嗎?
- 20. iPhone應用程序中的主循環
- 21. 問題與循環做
- 22. 我可以做一個應用程序,如在iOS中查找我的iPhone?
- 23. OpenMP中的靜態調度循環塊是否可以使用?
- 24. web2py任務(調度程序)可以與web2py操作競爭嗎?
- 25. iPhone - 不能殺死我的線程與循環
- 26. runAction()在循環後調用。可以嗎?
- 27. 我可以用Python打開Windows任務調度程序嗎?
- 28. AudioServicesPlaySystemSound和主線程
- 29. 做循環不循環
- 30. 與heroku調度程序的Rails應用程序可以免費dyno
我試過AVAudioPlayer,但沒有奏效。對於該項目,OpenAL似乎太複雜了。我想我會嘗試MPMusicPlayer。 – Hlung 2010-01-22 09:00:06