相关疑难解决方法(0)

为什么MPMoviePlayerController setCurrentPlaybackTime进入错误的时间?

我对MPMoviePlayerController感到有点古怪.

我正在尝试设置视频播放时的currentPlaybackTime(文件源).这是一个发生了什么的例子

  1. 播放视频
  2. 点击按钮跳转到视频的9.3秒
  3. 播放状态更改如下:

a)播放状态= 5(MPMoviePlaybackStateSeekingBackward).currentPlaybackTime = 15.74(这是我按下按钮时的时间)

b)播放状态= 1(MPMoviePlaybackStatePlaying).currentPlaybackTime = 7.32

我尝试的东西似乎并不重要,并将currentPlaybackTime设置为最终为7.32.

一些额外的信息:即使使用MPMoviePlayerController上的内置控件,我也会遇到这种情况.例如,如果我向前滚动到15秒,它会跳回到7.32

有任何想法吗?它与媒体文件有关吗?

iphone objective-c mpmovieplayercontroller

13
推荐指数
1
解决办法
8613
查看次数

MPMusicPlayerController.currentPlaybackTime的奇怪行为

正在播放一首歌时,我试图获得currentPlaybackTime.

        NSLog(@"Playback: %f", appDelegate.appMusicPlayer.currentPlaybackTime);
Run Code Online (Sandbox Code Playgroud)

我总是得到"回放:南".应用程序在运行(而不是调试)时正确获取currentPlaybackTime.LLDB调试器还提供正确的currentPlaybackTime.

有谁知道这个属性发生了什么?

mpmusicplayercontroller ios

7
推荐指数
1
解决办法
838
查看次数