2012-01-28 15 views
1

私は、MPMusicPlayerControllerを使ってポッドキャストが最後に再生された時刻を探しています。ここで、PodcastはMPMusicPlayerControllerを使用して終了しましたか?

iOSの内蔵iPodプレーヤーを使用して、ポッドキャストを再生した後、ユーザーが別のメディアアイテム(曲、ポッドキャスト、オーディオブックなど)に変更した場合、システムはポッドキャストがどこに残っていたか、それが再生されるとき、それはその瞬間からそれを再生するでしょう。

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

アイデア?

答えて

1

私的なフレームワーク(これをApp Storeに公開する予定がないならば、すべきではありません)に興味がない限り、そうする方法はありません。 Podcastがあなたのアプリで手動で(明らかに)再生されたときを追跡することはできますが、Appleがその機能をAPIに追加するまで別のアプリで最後に再生された時刻を確認することはできません。 MPMusicPlayerControllerクラスは残念なことに今のところ機能上かなり軽いです。

1

この情報にアクセスするためのコーシャーな方法はありません。私のアプリでは、ポッドキャストのpersistentIDを持つ辞書に自分自身の値を格納し、ユーザーが同じポッドキャストに再度アクセスすると、

関連する問題