Podcast 在哪里停止使用 MPMusicPlayerController?

发布于 2024-12-29 16:20:04 字数 234 浏览 1 评论 0原文

我正在尝试查找上次使用 MPMusicPlayerController 播放播客的时间。

使用 iOS 上内置的 iPod 播放器,当播放播客然后用户切换到不同的媒体项目(可以是歌曲、播客、有声读物等)时,系统会记住播客的剩余位置以及重播时间从那一刻起它就会播放。

有什么方法可以访问这些信息吗?在我的应用程序中,我让用户选择一个播客,但它总是从头开始播放,而不是从上次停止的地方开始播放。

有什么想法吗?

I'm trying to find the last time a podcast was played using MPMusicPlayerController.

Using the built in iPod player on iOS, when a podcast is played and then the user changes to a different media item (could be a song, podcast, audiobook, etc.) the system remembers where the podcast was left and when it is replayed it will play it from that moment.

Is there any way to access this information? In my app, I have a user select a podcast but it always plays from the beginning and not from where it last left off.

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

っ〆星空下的拥抱 2025-01-05 16:20:04

除非你有兴趣摆弄私有框架(如果你有任何将其发布到 App Store 的计划,你不应该这样做),那么不,没有办法这样做。您可以手动跟踪应用程序本身何时播放播客(显然),但您无法检查另一个应用程序上次播放播客的时间,直到 Apple 决定将该功能添加到 API 中。不幸的是,MPMusicPlayerController 类目前的功能还很有限。

Unless you're interested in mucking around with private frameworks (which you shouldn't do if you have any plans of releasing this to the App Store), then no, there's no way of doing so. You can track when a podcast is played in your app itself manually (obviously), but you can't check when it was last played by another app, until Apple decides to add that functionality to the API. The MPMusicPlayerController class is pretty light on functionality right now, unfortunately.

人生百味 2025-01-05 16:20:04

最后播放的位置是 MPMediaItem 的书签时间。 http://github.com/DavidPhillipOster/podbiceps 有一个可用的播客示例应用程序

The last played location is the MPMediaItem's bookmark time. There's a working podcast example app at http://github.com/DavidPhillipOster/podbiceps

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文