gpt4 book ai didi

iphone - 在 iPhone 上,AudioStreamer 通过耳机播放,而不是底部扬声器

转载 作者:行者123 更新时间:2023-12-03 21:20:49 26 4
gpt4 key购买 nike

我正在使用 Matt Gallagher 出色的 AudioStreamer 示例通过 AudioSession 播放音频文件。一切正常,除了在我的 iPhone 4 上,我从底部扬声器而不是耳机扬声器中播放音频。我插入了以下代码,但没有效果。

UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_None;

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

最佳答案

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

对于kAudioSessionProperty_OverrideAudioRoute:

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

如果您将其用于任何其他 Audio Session 类别,它将不起作用

关于iphone - 在 iPhone 上,AudioStreamer 通过耳机播放,而不是底部扬声器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5027145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com