答えて
で
おかげで私は、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. Scalaのモデルの現在のリクエスト/ユーザー詳細再生中! 2.5
- 2. 現在地詳細Googleマップ
- 3. Ionic:タイトルと詳細テキストの項目
- 4. IOS現在再生中ボタン
- 5. 現在Windows 10の再生中のカードから再生中
- 6. Jqueryデータテーブルの現在の詳細
- 7. 現在のモーダルビューUISplitViewControllerの詳細ビュー
- 8. KendoGrid:詳細項目を含むバーチャルスクロール
- 9. MPMoviePlayerControllerの再生が、playbackstateは
- 10. リストビューの詳細項目を表示するには
- 11. はHtmlBeginCollectionItem取得、現在の項目
- 12. スパーク中の詳細
- 13. 現在再生中のビデオファイルの現在のフレームを取得する方法は?
- 14. シンプルなPathView現在の中心の項目を持つ
- 15. WPFバインドコンボボックスの選択項目をリストビューの現在の項目
- 16. RecyclerviewのX項目と詳細ボタンの表示
- 17. ギャラリーの画像の[詳細]タブに追加項目を追加
- 18. MPMoviePlayerControllerは、オーディオの再生中にステータスバーに再生アイコンを表示しません。
- 19. PhpStorm - リモートサーバからのダウンロード - 除外項目 - 詳細
- 20. イオンリスト項目をクリックしてショーの詳細
- 21. Netsuite(在庫詳細)
- 22. 現在再生中のビデオのスクリーンショットを撮る方法は?
- 23. 現在ListBoxの項目ボトム・ツー・トップ
- 24. twitterで現在のユーザーの詳細を取得する方法
- 25. Passport jsで現在のユーザーの詳細を取得
- 26. 詳細検索でOutlookが選択した項目
- 27. UWPマスターディテールを使用して詳細項目を変更
- 28. drupal7投稿詳細ページの項目項目に同じリンクを追加する方法は?
- 29. UISplitViewController詳細から現在のコンテキストを表示します。
- 30. iOS - 現在再生中のアイテムのプログラムキューを取得する
@Parth Bhatt helow、あなたを助けてください。 –