WEB开发网
开发学院手机开发iPhone 开发 iPhone 应用开发:音频播放 阅读

iPhone 应用开发:音频播放

 2010-08-29 01:51:00 来源:WEB开发网   
核心提示:Services 对音频进行播放,你可以完全实现对声音的控制,iPhone 应用开发:音频播放(4),例如,你可以在声音数据从文件读到内存缓冲区后对声音进行一定处理再进行播放,用法也与其他平台下相同,iPhone 支持 OpenAL 1.1,从而实现对音频的快速/慢速播放的功能,因为 Audio Queue Servi
Services 对音频进行播放,你可以完全实现对声音的控制。例如,你可以在声音数据从文件读到内存缓冲区后对声音进行一定处理再进行播放,从而实现对音频的快速/慢速播放的功能。因为 Audio Queue Services 相对复杂很多,Apple 官方已经把它整理为一本书了,具体可以参考 Audio Queue Services Programming Guide 和 SpeakHere 的程序示例。

4. OpenAL

OpenAL 是一套跨平台的开源的音频处理接口,与图形处理的 OpenGL 类似,它为音频播放提供了一套更加优化的方案。它最适合开发游戏的音效,用法也与其他平台下相同。iPhone 支持 OpenAL 1.1,具体的文档可以参考 OpenAL 的网站 http://openal.org 和 oalTouch 的程序示例。

上一页  1 2 3 4 

Tags:iPhone 应用开发 音频

编辑录入:coldstar [复制链接] [打 印]
赞助商链接