这是我的要求。我有一组音频文件(主要是 mp3,wav)。我的应用程序界面将包含这些声音名称的列表以及每个声音项的切换 ON/OFF 开关。在打开声音时,它应该开始播放,反之亦然。如果打开了多个声音,则应同时播放它们。我可以在声音播放时打开/关闭任何声音,它应该会立即关闭。
最好为这种行为建议哪些类?我需要混合声音等还是只实例化多个 AVAudioPlayer 实例???
请指导我制作一个高效的应用程序。
谢谢!
这是我的要求。我有一组音频文件(主要是 mp3,wav)。我的应用程序界面将包含这些声音名称的列表以及每个声音项的切换 ON/OFF 开关。在打开声音时,它应该开始播放,反之亦然。如果打开了多个声音,则应同时播放它们。我可以在声音播放时打开/关闭任何声音,它应该会立即关闭。
最好为这种行为建议哪些类?我需要混合声音等还是只实例化多个 AVAudioPlayer 实例???
请指导我制作一个高效的应用程序。
谢谢!
用于同时播放different
instance
。AVAudioPlayer
现在maintain list
的AVAudioPlayer
实例NSMutableArray
取决于state ON/OFF
. if state ON
then play audio
add AVAudioPlayer
instance inarray
和 if state OFF
then stop audio
remove AVAudioPlayer
instance from array
。
您可以使用 openAL 来完成您的任务。这是获取它的链接https://github.com/kstenerud/ObjectAL-for-iPhone。