AVPlayer
iPod ライブラリの音楽トラックを再生するために を使用しています。
バックグラウンド管理が完了し、ホームボタンを 2 回タップすると、ドックバーにアプリのアイコンが表示されるようになりました。メディア ボタンも私のアプリで正常に動作します。
私が今やりたいことは、iPodMusicPlayer が行うように、同じドック バーに現在再生中のアイテム情報を表示することです。
出来ますか?
AVPlayer
iPod ライブラリの音楽トラックを再生するために を使用しています。
バックグラウンド管理が完了し、ホームボタンを 2 回タップすると、ドックバーにアプリのアイコンが表示されるようになりました。メディア ボタンも私のアプリで正常に動作します。
私が今やりたいことは、iPodMusicPlayer が行うように、同じドック バーに現在再生中のアイテム情報を表示することです。
出来ますか?
MediaPlayer フレームワークを使用します。
#include <MediaPlayer/MediaPlayer.h>
[[MPNowPlayingInfoCenter defaultCenter] setNowPlayingInfo:@{
MPMediaItemPropertyAlbumArtist:@"Album Artist",
MPMediaItemPropertyAlbumTitle:@"Album Title",
MPMediaItemPropertyTitle:@"Title",
MPMediaItemPropertyArtist:@"Artist"
}];
iOS パブリック API を使用してそれを行うことはできません。iPod Music App に関する限り、これは Apple によって組み込まれたネイティブ iOS アプリケーションであり、プライベート API を確実に使用しています。
これはアップルのサンプルコードです。これが役立つかもしれません http://developer.apple.com/library/ios/#samplecode/AddMusic/Introduction/Intro.html