1

MPMusicPlayerController を使用して、ポッドキャストが最後に再生された時間を見つけようとしています。

iOS に内蔵の iPod プレーヤーを使用すると、ポッドキャストが再生されてからユーザーが別のメディア アイテム (曲、ポッドキャスト、オーディオブックなど) に切り替えると、システムはポッドキャストがどこに置かれたか、いつ再生されたかを記憶します。その瞬間から再生します。

この情報にアクセスする方法はありますか? 私のアプリでは、ユーザーにポッドキャストを選択させていますが、最後に中断したところからではなく、常に最初から再生されます。

何か案は?

4

2 に答える 2

1

プライベート フレームワークをいじり回すことに興味がない限り (これを App Store にリリースする計画がある場合はそうすべきではありません)、そうする方法はありません。ポッドキャストがアプリ自体でいつ再生されたかを手動で追跡できますが (明らかに)、Apple がその機能を API に追加することを決定するまで、別のアプリで最後にいつ再生されたかを確認することはできません。残念ながら、このMPMusicPlayerControllerクラスは現在、機能がかなり不足しています。

于 2012-01-30T00:05:21.420 に答える