iTunes ライブラリにアクセスしてアラーム音を設定する方法はありますか?
私はアラームアプリを構築しています。アプリがバックグラウンドにあるときにローカル通知を使用できると思いますが、音楽ライブラリのサウンドを再生できません。そのため、アプリがフォアグラウンドにあるときは、音楽ライブラリのサウンドとアプリ バンドルの曲も再生したいと考えています。どうすればこれを達成できますか?
iTunes ライブラリにアクセスしてアラーム音を設定する方法はありますか?
私はアラームアプリを構築しています。アプリがバックグラウンドにあるときにローカル通知を使用できると思いますが、音楽ライブラリのサウンドを再生できません。そのため、アプリがフォアグラウンドにあるときは、音楽ライブラリのサウンドとアプリ バンドルの曲も再生したいと考えています。どうすればこれを達成できますか?
を使用して、デバイスの音楽ライブラリを選択できますMPMusicPlayerController
。このためには、MediaPlayer.framework
フレームワークと<MediaPlayer/MediaPlayer.h>
ヘッダー ファイルを含める必要があります。
このデリゲート メソッドを使用して、選択した音楽の URL を取得します (これにMPMediaPickerControllerDelegate
は @interface に を追加する必要があります)。
- (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection
{
}
詳細な説明については、このチュートリアルを参照してください。