首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在iPhone上从耳式扬声器而不是底式扬声器播放AudioStreamer

在iPhone上从耳式扬声器而不是底式扬声器播放AudioStreamer
EN

Stack Overflow用户
提问于 2011-02-17 17:32:24
回答 1查看 942关注 0票数 2

我正在使用Matt Gallagher的很棒的AudioStreamer示例通过AudioSession播放音频文件。所有的工作,除了我的iPhone 4,我得到了音频播放从我的底部扬声器,而不是耳机扬声器。我插入了以下代码,但没有用。

代码语言:javascript
代码运行次数:0
运行
复制
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_None;

        AudioSessionSetProperty (
                                 kAudioSessionProperty_OverrideAudioRoute,
                                 sizeof (audioRouteOverride),
                                 &audioRouteOverride
                                 );
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-23 09:41:01

http://developer.apple.com/library/ios/#documentation/AudioToolbox/Reference/AudioSessionServicesReference/Reference/reference.html#//apple_ref/c/econst/kAudioSessionProperty_AudioRoute

对于kAudioSessionProperty_OverrideAudioRoute:

“此属性只能与kAudioSessionCategory_PlayAndRecord (或等效的AVAudioSessionCategoryRecord)类别一起使用。”

如果您将其设置为任何其他音频会话类别,它将无法工作

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

https://stackoverflow.com/questions/5027145

复制
相关文章

相似问题

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