关于IOS音频的开发积累

1.设置类别,表示该应用同时支持播放和录音

1 OSStatus error;
2     UInt32 sessionCategory = kAudioSessionCategory_PlayAndRecord;
3     error = AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,
4                                     sizeof (sessionCategory),
5                                     &sessionCategory
6                                     );

2.通过音频会话可以强制的设置应用程序使用指定的输出方式,例如:内声道,扬声器,代码如下

1     UInt32 audioRouteOverride = isNoOpen ?kAudioSessionOverrideAudioRoute_None:kAudioSessionOverrideAudioRoute_Speaker;
2     AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute, sizeof(audioRouteOverride), &audioRouteOverride);

摘自:http://blog.csdn.net/ysy441088327/article/details/8164120   感谢作者分享

posted @   星语海蓝  Views(374)  Comments(0Edit  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
历史上的今天:
2012-10-11 C++复制构造函数
点击右上角即可分享
微信分享提示