答えて
で
おかげで私は、MPMoviePlayerControllerを使用してオーディオストリームのURLをプレイしています、それは正常に動作し、現在再生中のトラックの詳細を取得するために彼らのどのような方法であるなど、曲のタイトル、アーティスト名を意味..I ADDTこのウル.hファイル
@property (nonatomic, retain) MPMusicPlayerController *musicPlayer;
@property (nonatomic, retain) IBOutlet UILabel *songLabel;
@property (nonatomic, retain) IBOutlet UILabel *artistLabel;
@property (nonatomic, retain) IBOutlet UILabel *albumLabel;
- (void)handleNowPlayingItemChanged:(id)notification
{
// Ask the music player for the current song.
MPMediaItem *currentItem = self.musicPlayer.nowPlayingItem;
// Display the artist, album, and song name for the now-playing media item.
// These are all UILabels.
self.songLabel.text = [currentItem valueForProperty:MPMediaItemPropertyTitle];
self.artistLabel.text = [currentItem valueForProperty:MPMediaItemPropertyArtist];
self.albumLabel.text = [currentItem valueForProperty:MPMediaItemPropertyAlbumTitle];
// Display album artwork. self.artworkImageView is a UIImageView.
CGSize artworkImageViewSize = self.artworkImageView.bounds.size;
MPMediaItemArtwork *artwork = [currentItem valueForProperty:MPMediaItemPropertyArtwork];
if (artwork != nil)
{
self.artworkImageView.image = [artwork imageWithSize:artworkImageViewSize];
}
else
{
self.artworkImageView.image = nil;
}
}
MPMediaItem * currentItem = self.musicPlayer.nowPlayingItem;そのmusicPlayerはMPMoviePlayerControllerオブジェクトですか? –
はい、MPMusicPlayerController * musicPlayer; – akk
しかし、このメソッド内でMPMoviePlayerControllerオブジェクトにアクセスすると、エラー "プロパティ 'musicPlayer'が 'firstViewController'型のオブジェクトに見つかりません" ... MPMoviePlayerControllerオブジェクトを静的、静的型のMPMoviePlayerController * musicplayer = nil; –
MPMoviePlayerController
が再生ストリームのうち、ID3ベースのメタデータを取得してサポートしていません。達成するためにMPMusicPlayerController
(ローカルコンテンツ)またはAVPlayer
(ストリーミングコンテンツ)を使用する必要があります。 AVPlayer
/AVPlayerItem
が実際に仕事を終えるかどうかは完全にはわかりませんが、私はそれを自分で試したことはありません。
しかし、私はMPMoviePlayerControllerを使ってストリーミングしているオンラインhttpオーディオを持っています、MPMusicPlayerControllerはオンラインストリーミングをサポートしていますか?これを実装する他の方法です... –
@NeerajNeeru私の編集を参照してください – Till
大丈夫次にどのようにAVPlayerで現在の再生アイテムの詳細にアクセスします –
- 1. IOS現在再生中ボタン
- 2. リストビューの詳細項目を表示するには
- 3. 現在再生中のビデオファイルの現在のフレームを取得する方法は?
- 4. MPMoviePlayerControllerの再生が、playbackstateは
- 5. 現在再生中のビデオのスクリーンショットを撮る方法は?
- 6. 現在ListBoxの項目ボトム・ツー・トップ
- 7. MPMoviePlayerControllerは、オーディオの再生中にステータスバーに再生アイコンを表示しません。
- 8. twitterで現在のユーザーの詳細を取得する方法
- 9. iOS - 現在再生中のアイテムのプログラムキューを取得する
- 10. cocosdenshionの現在再生中の音楽ファイル
- 11. Crystal Reports詳細の詳細
- 12. Pythonで現在再生中のオーディオを分析する
- 13. Windows Media Playerで現在再生中の曲を取得
- 14. Android - 現在再生中の秒を表示するカスタムプログレスバー
- 15. のUITableView中心セルの詳細
- 16. javafxで現在の画面の詳細を取得するには?
- 17. ビデオをMPMoviePlayerControllerで再生
- 18. SimpleAudioEngineでサウンドエフェクトが現在再生中かどうかを検出
- 19. ExoPlayer:現在再生中のトラックの1つだけを探す方法は?
- 20. 目的c再生中のオーディオを再生する
- 21. iPhoneでのストリームの再生MPMoviePlayerController
- 22. DNSの詳細が存在する場合のリソースマネージャテンプレートの再利用
- 23. AudioQueueで録画中にMPMoviePlayerControllerでビデオを再生する
- 24. Flex 4 - リストのビューポートの現在の項目
- 25. Ext.NET GridPanelのDataBindingで現在のデータ項目(行)を取得
- 26. メニューの現在の項目を強調表示します
- 27. 現在のページのメニュー項目をjavascriptで更新する
- 28. C#。 WPF。これが私のコレクションである現在の項目
- 29. 現在のページ項目の境界を指定する
- 30. 現在の予定項目の情報をアドインに取得
@Parth Bhatt helow、あなたを助けてください。 –