0

MPMusicController に iPodMusicPlayer を使用しています。

私の質問は、私のアプリケーションが起動され、iPod アプリが再生しているものを続行すると、iPod 音楽アプリの次のトラックと前のトラックの MPMediaItem を取得できますか? ユーザーが iPod ミュージック アプリでアルバム、アーティスト、または曲を選択したかどうかを知る方法が見つからないようです。それがわかれば、物件に応じたリストを取得してそこから始められるのですが..

..または、applicationMusicPlayerを使用する必要がありますか?

ありがとう!

4

1 に答える 1

0

ビュー階層をダンプしても、有用なものは何も明らかになりません。コントローラーを落ち着かせてすべてのウィンドウの内容を表示させた後でも、次のようになります。

UIWindow:UIView:UIResponder:NSObject {{0, 0}, {320, 480}}
  0: MPMediaPickerView:UIView:UIResponder:NSObject {{0, 20}, {320, 460}}
    0: UIScrollView:UIView:UIResponder:NSObject {{0, 0}, {320, 460}}
      0: UIImageView:UIView:UIResponder:NSObject {{0, 0}, {7, 7}}
      1: UIImageView:UIView:UIResponder:NSObject {{0, 0}, {7, 7}}
UIWindow:UIView:UIResponder:NSObject {{0, 0}, {320, 460}}

これは私には意味がありません。ナビゲーション バーやボタンはありません。私の結論は、Apple がヒエラルキーを曖昧にするために何かをしている可能性があり、これを変更することはほぼ不可能だということです。

適切なことは、RADAR バグを報告し、機能を要求することです。十分な数の人がそれを行うと、誰かの優先リストに載る可能性があります。

于 2010-10-05T16:11:30.493 に答える