背景 iPod 音乐音量与音效混合

Posted

技术标签:

【中文标题】背景 iPod 音乐音量与音效混合【英文标题】:Background iPod music Volume mixed with sound effects 【发布时间】:2011-11-09 21:26:06 【问题描述】:

将背景 iPod 音乐与音效混合的最佳方法是什么?声音效果需要可调节,有时比背景音乐响亮得多。当我使用MPMusicPlayerController 时,音量是系统范围的,并且也会降低效果音量。我一直在阅读有关 AVPlayerAVAudipPlayer 的信息,但似乎找不到可行的解决方案。

任何帮助和建议将不胜感激。

【问题讨论】:

为什么你认为 AVAudioPlayer 不是一个可行的解决方案?对我来说听起来很像。 【参考方案1】:

问题是您无法通过 iPod 音乐库播放更响亮的声音,因为您在编写 iPod 音乐时使用了系统音量。除非您的 iPod 库中的音乐文件以非常低的音量压缩。

Cocos 2D 框架集成了很好的方式来混合更多的声源,但它再次使用 AVAudioPlayer 作为背景音乐,而使用 Open AL 来处理其他声音。

【讨论】:

那是how I figured to do it as well【参考方案2】:

您看过 AVAudiosession 类别吗?我认为这可以帮助您解决问题。 The docs at Apple.

【讨论】:

这是评论,不是答案

以上是关于背景 iPod 音乐音量与音效混合的主要内容,如果未能解决你的问题,请参考以下文章

音效管理类

UILocalNotification 中的声音在最大音量下比 AVAudioPlayer 响亮

Unity SKFramework框架Audio音频管理器

如何将来自 OpenAL 的音频与 iPod 音乐混合?

IOS - 从 Ipod 访问音频流、暂停和更改音量

Focusky教程 | 调节音乐的音量(插入的音乐背景音乐录音的音量)