2012-02-20 117 views
0

我在我的應用程序中實現UILocalNotification將播放16秒長的聲音。
我注意到,在播放聲音時,如果我按側旁的音量按鈕(在iPhone/iPod上)來增加或減小音量,則聲音立即停止。LocalPushNotification聲音和iPhone的音量按鈕

當用戶按下iPhone/iPod上的側音量按鈕時,您是否知道如何不停止本地通知聲音?

謝謝。

編輯: 我喜歡這樣做i-iQ Timer應用程序,當播放UILocalNotification聲音時,如果用戶調整旁邊的音量按鈕,聲音繼續播放。

回答

0

不,標準API無法控制按下音量按鈕時發生的情況。關於一個UILocalNotification,你可以控制的唯一聲音相關的東西是選擇播放哪些聲音。}

+0

嗨yuji,謝謝你的快速回復。你知道i-iQ定時器是如何做到的,當用戶調節音量時,聲音仍然在播放? – 2012-02-20 15:37:24

+0

這不是使用本地通知播放聲音:您可以知道,因爲即使您在通知設置中禁用該應用程序的聲音,聲音也會播放。相反,它通過註冊爲音頻回放應用程序來保持自己的背景(只是在時間到了之前播放無聲的聲音,然後播放鈴聲)。 – yuji 2012-02-22 08:15:13

+0

這就是我的想法,你認爲如果我這樣做(在背景中播放沉默的聲音)會讓我的應用程序被拒絕嗎? – 2012-02-22 14:45:11