iPhone:如何选择要使用的扬声器?

Posted

技术标签:

【中文标题】iPhone:如何选择要使用的扬声器?【英文标题】:iPhone: How to choose what speaker to use? 【发布时间】:2009-10-05 22:40:33 【问题描述】:

据我所知,iPhone 有 2 个扬声器:静音(电话)和扬声器。

我正在使用 AVAudioPlayer 播放 mp3 文件。 iPhone似乎可以随意选择使用什么扬声器。如何确保始终通过扬声器以最大音量播放我的音频?

谢谢。

【问题讨论】:

【参考方案1】:

我后面使用 AVAudioPlayer。所以我不知道如何选择扬声器。但是如果你使用 CocosDenshoin & SimpleAudioEngine,那么下面的代码可能对你有用。

[[SimpleAudioEngine sharedEngine] playEffect:pad3TuneFile pitch:1.0f pan: 1.0 gain:pad3Volume];

这里,pan 的值在 -1.0 到 1.0 之间。根据值改变扬声器的音量。例如,如果您选择值 0.0,那么两个扬声器将以相同的音量播放,如果您选择值 1.0,则左扬声器将以全声播放,而右扬声器将静音。

【讨论】:

以上是关于iPhone:如何选择要使用的扬声器?的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript - 如何选择音频播放?

如何在 iPhone 应用程序中切换扬声器和耳机

如何在通话期间以编程方式在 iPhone 的两个扬声器上播放声音

如何录制iphone扬声器用完的音频?

如何在 iPhone 扬声器上强制播放音频?

如何在 iPhone 上播放一排数字作为音频?