它们之间的关联度有多大?
发布于 2010-07-28 03:50:19
音频会话是一个单例实例,可以启用音频功能,并允许修改常规音频功能。必须始终先初始化音频会话并将其设置为活动状态,才能执行其他音频相关任务。
音频会话管理iPhone“呼叫”扬声器和“扬声器”扬声器之间的音频输出路由。它们还管理检查音频输入(即麦克风)是否可用(例如,在iPod Touch上不一定可用)。
======
音频队列只是将音频数据传入或传出应用程序的一种方式。还有其他方法,如使用AVPlayer或音频RemoteIO。
1) AVPlayer提供了高级抽象,可以轻松播放MP3和视频文件。
2)音频队列允许中级抽象&使用更多控制来操作音频输入/输出数据。
3)音频RemoteIO提供对音频输入/输出数据的最低级别控制。如果您需要直接控制音频波形,这将非常有用。
https://stackoverflow.com/questions/2750433
复制相似问题