首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AudioSession和音频队列服务有什么不同吗?

AudioSession和音频队列服务有什么不同吗?
EN

Stack Overflow用户
提问于 2010-05-01 23:08:38
回答 1查看 551关注 0票数 0

它们之间的关联度有多大?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-28 03:50:19

音频会话是一个单例实例,可以启用音频功能,并允许修改常规音频功能。必须始终先初始化音频会话并将其设置为活动状态,才能执行其他音频相关任务。

音频会话管理iPhone“呼叫”扬声器和“扬声器”扬声器之间的音频输出路由。它们还管理检查音频输入(即麦克风)是否可用(例如,在iPod Touch上不一定可用)。

======

音频队列只是将音频数据传入或传出应用程序的一种方式。还有其他方法,如使用AVPlayer或音频RemoteIO。

1) AVPlayer提供了高级抽象,可以轻松播放MP3和视频文件。

2)音频队列允许中级抽象&使用更多控制来操作音频输入/输出数据。

3)音频RemoteIO提供对音频输入/输出数据的最低级别控制。如果您需要直接控制音频波形,这将非常有用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2750433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档