0

アラートローカル通知が表示されたらすぐにコマンドNSLog(@ "Alert display ...")を実行する方法... iPhoneで目覚まし時計を作成しています。そのときに音楽を再生したい(アラートローカル通知表示で) )!AVPlayerを使ってiphoneでipodライブラリから音楽を再生します!しかし、私にはできません。手伝って頂けますか!ありがとう!

4

1 に答える 1

0

アプリがバックグラウンドで中断されている場合、LocalNotification がポップアップしたときにコードを実行することはできません。できることは、音楽ファイルを soundName プロパティに割り当てることですが、サウンドが 30 秒を超えてはならないことに注意してください。コードは次のとおりです。

UILocalNotification* localNotification = [[UILocalNotification alloc] init];
localNotification.soundName = @"yourMusicFile.caf";

もちろん、アプリが中断されていなければ、AVAudioPlayer を使用して音楽を再生できます...

于 2012-07-25T08:54:06.373 に答える