2011-11-14 19 views
1

我有一個鬧鐘應用程序,我有一個桌面視圖,我正在訪問所有的ipod庫歌曲。我希望當任何這首歌曲被選中時,這首歌曲必須設置爲通知聲音,所以當鬧鈴出現時,鬧鈴會響起從iPod庫中選擇的聲音。如何更改iphone的通知聲音使用一個來自iPod庫

請幫我解決這個問題。

謝謝

+0

你是什麼意思**設置爲通知聲音** ??什麼是你面臨的確切問題? – DShah

+0

@DShah其實我有一個tableview在第三行當我點擊我能夠訪問我的ipod庫。現在我的問題,當我選擇任何歌曲從ipod庫歌曲應該設置爲通知聲音,即當警報響起的通知應該與該歌曲響起 – Rani

+0

你有解決方案嗎? –

回答

0

好的我明白了。在類似的情況下,我以下面的方式取得了成就,但情況稍有不同。您可以嘗試下列其中一種情況。

ONE CASE:

你可以做的一兩件事是可以的iPod庫歌曲的URL存儲在NSUserDefault和傳遞URL中didReceivedNotification方法您MPMediaPlayer類。

第二種情況

另一種情況將被複制在你的應用程序的文件夾選擇的歌曲,然後使用該歌曲進行播放。爲此,您需要照顧以前的文件,並在選擇新文件時將其刪除。這可能會使您的應用程序的大小更大。

+0

其實我對如何做到這一點感到十分困惑,你可以幫我解決這個問題,你有沒有任何示例代碼。然後請幫助我。謝謝 – Rani

+0

但是我認爲我們不能播放超過30秒的聲音 –

+0

你爲什麼這麼說??它應該取決於你在使用什麼庫...如果你使用AudioService,那麼它有限制...但如果你使用AVAudioPlayer ...那麼你可以玩很長一段時間... – DShah