我试图通过 iPhone 的媒体播放器示例代码。
我希望能够捕捉媒体播放器播放视频的时间。媒体播放器停止的持续时间。是否有方法或属性可以告诉我媒体播放的持续时间?
我试图通过 iPhone 的媒体播放器示例代码。
我希望能够捕捉媒体播放器播放视频的时间。媒体播放器停止的持续时间。是否有方法或属性可以告诉我媒体播放的持续时间?
是的,您可以使用 MPMediaPlayerController 定义的属性“持续时间”。请尝试一下并检查输出。你可以参考这里的持续时间属性
moviePlayer.currentPlaybackTime
不可能对其进行 KVO,但您可以像我一样创建一个 scheduleTimer,它每秒更新一次以检查当前的播放时间并相应地更新您的图形 :)
不幸的是,MPMoviePlayerController 的当前 API 基本上不允许控制。您可以告诉它播放和停止...否则委托方法在哪里,因此您可以在电影播放完毕时收到通知,仅此而已,没有其他控件。(一个真正的无赖)
然而,虽然我们还不能讨论新的 3.2 SDK,但我会给你一个提示,说去看看 MPMoviePlayer 在 3.2 中的文档,我想你会很高兴的。