2011-10-26 11 views
0

私は現在iOS 5で再生しているアーティストを取り込み、アーティストとタイトルをUILabelにダンプしようとしています。これは可能ですか?今すぐ挿入するにはUILabelで再生する

以前のバージョンのOSについて知っていた限り、私は使用します。

MPMediaPlayer* player = [MPMediaPlayer iPodMusicPlayer]; 
//get now playing item 
MPMediaItem*item = [player nowPlayingItem]; 
// get the title of song 
NSString* titleStr = [item valueForProperty:MPMediaItemPropertyTitle]; 

ただし、警告が表示され、正常に動作しません。すべてのヘルプは

おかげ

+1

あなたはどんな警告を受けていますか? – Clafou

答えて

3

をいただければ幸い私はあなたのコードをコンパイルしようとした、とあなたは間違ったクラスを使用しているように見えます。 MPMediaPlayerではなく、MPMusicPlayerControllerが必要です。

MPMusicPlayerController* player = [MPMusicPlayerController iPodMusicPlayer]; 
//get now playing item 
MPMediaItem*item = [player nowPlayingItem]; 
// get the title of song 
NSString* titleStr = [item valueForProperty:MPMediaItemPropertyTitle]; 

これは警告なしでコンパイルされますが、デバイスでテストしていませんが、これが役立ちます。

+0

+1彼が言った – Sid

+0

ありがとう、これは問題を解決したようだ。再度、感謝します –

関連する問題