2012-01-28 5 views
1

나는 MPMusicPlayerController를 사용하여 팟 캐스트가 마지막으로 재생 된 시간을 찾으려고합니다.여기서 Podcast는 MPMusicPlayerController를 사용하여 중단 되었습니까?

iOS의 내장 iPod 플레이어를 사용하여 팟 캐스트를 재생 한 다음 사용자가 다른 미디어 항목 (노래, 팟 캐스트, 오디오 북 등)으로 변경하면 시스템에서 팟 캐스트가 남아있는 위치를 기억하고 재생되면 그 순간부터 재생됩니다.

이 정보에 액세스 할 수있는 방법이 있습니까? 내 응용 프로그램에서는 사용자가 팟 캐스트를 선택하도록하지만 항상 마지막 부분부터가 아니라 처음부터 재생됩니다.

아이디어가 있으십니까?

답변

1

개인 프레임 워크 (이걸 앱 스토어에 공개하려는 계획이 없다면 안되는)에 몰두하고 싶지 않다면, 그렇게 할 방법이 없습니다. Podcast가 수동으로 (분명히) 앱 자체에서 재생되는 시점을 추적 할 수 있지만 Apple이 다른 기능에 의해 마지막으로 재생 된 시점을 확인할 수 없습니다. Apple이 해당 기능을 API에 추가하기로 결정할 때까지는 확인할 수 없습니다. MPMusicPlayerController 클래스는 현재 불행히도 기능성 측면에서 꽤 가볍습니다.

1

이 정보에 액세스하는 더 좋은 방법은 없습니다. 내 앱에서하는 일은 팟 캐스트의 persistentID가있는 사전에서 내 자신의 값을 저장하고 사용자가 동일한 팟 캐스트에 다시 액세스하면 다시로드합니다.