2009-07-15 62 views
1

我有一個使用AVAudioPlayer播放MP3文件響板的應用過程中調節的應用程序播放音量。聆聽任何剪輯時,可以將聲音調節至較高。
我的問題是,當手機正在使用中,我瀏覽到該應用程序播放音量設置非常低的音板。我正在嘗試使它從我的應用程序發出的聲音可以被另一行上的人聽到。他們目前可以聽到聲音,但聲音很低,很難辨認。手機正在使用時,有沒有辦法在我的應用中提高音量?iPhone:一個電話

回答

0

你有沒有嘗試設置AVAudioPlayer體積(回放增益)屬性爲1.0(最大)?

+0

我試過AVAudioPlayer音量設置到1.0它播放聲音的權利之前。它聽起來更響,但在通話過程中播放時,音量會降低。我知道它是可能的,因爲我在其他應用程序上看到過它。 – ijayson66 2009-07-16 04:17:25

-2

如果一個電話被接聽,而你的應用程序啓動時,您的應用程序不再運行,當通話結束。在通話結束時,您可以將AVAudioPlayer音量調整爲1.0(100%)。

+0

是的,但我試圖完成的是在通話期間從我的應用程序播放聲音文件。我通過撥打電話並將其設置爲揚聲器來實現此目的,然後按主頁按鈕並導航至我的應用程序並啓動它。現在我可以在我的應用程序上播放聲音文件,另一個來電者可以聽到它們,但它們聽起來很低。 – ijayson66 2009-07-16 04:19:43

0

這可能是與硬件音量設置,即當您在通話中在手機上控制側的通話音量搖桿按鈕。此卷也可能會控制應用的音量。可能值得增加通話量,看看這是否也會增加應用的音量。如果是這樣,那麼解決這個問題,如在應用程序中實現MPVolumeView並定製其行爲。