这些相互关联多少?
答案 0 :(得分:2)
音频会话是一个单例实例,可启用音频功能并允许修改常规音频功能。必须始终首先初始化音频会话。设置为活动以执行其他与音频相关的任务。
音频会话管理iPhone“呼叫”扬声器“与”扬声器“扬声器之间的音频输出路由。它们还管理检查音频输入(即麦克风)是否可用(例如,iPod Touch上不一定可用)。
==
音频队列只是将音频数据输入或输出应用程序的一种方法。还有其他方法,如使用AVPlayer或Audio RemoteIO。
1)AVPlayer提供高级抽象,轻松播放MP3和MP3。视频文件。
2)音频队列允许中级抽象&使用更多控制来操纵音频输入/输出数据。
3)Audio RemoteIO提供音频输入/输出数据的最低级别控制。如果您需要直接控制音频波形,这非常有用。