iPhone4 上的音频单元音量问题
我有一个相当奇怪的问题,我使用 CoreAudio 的音频单元来播放声音,声音在 iPhone3g 和 iPhone3gs 上应该是响亮的,但在 iPhone4 上却很温和、柔和(可能是音量的一半)。 iPhone4 上有什么不同吗?我没有在代码中专门设置音量,因为我对其他 2 台设备上的音量很满意。请注意,测试是在所有设备上使用相同级别的音量旋钮进行的,因此这肯定不是问题:D。以前有人得到过这个吗?
I have a rather strange issue, I'm using Audio Units from CoreAudio to playback sound, the sound it's loud as it should be on iPhone3g and iPhone3gs, however it's mild, soft (maybe half the volume) on iPhone4. Is smth different on iPhone4? I don't specifically set the volume in code because I was happy with the volume on the other 2 devices. Please note that the tests were conducted with the volume knob at the same level on all devices, so that's surely not the problem:D. Anyone got this before?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您是否正在设置 AudioSession 类别?除非您覆盖音频路线,否则播放和录制会话非常安静。另外,请注意某些类别有自己的音量,因此在应用程序运行之前设置音量可能不会产生任何效果。
Are you setting an AudioSession category? The play-and-record session is very quiet unless you override the audio route. Also, know that some categories have their own volume, so setting the volume before your app is running may have no effect.
这是撤消重新路由的方法:
当具有类别“kAudioSessionCategory_PlayAndRecord”时
this is how to undo the rerouting:
when having the category "kAudioSessionCategory_PlayAndRecord"