I am experience some weirdness with MPMoviePlayerController.
I am trying to set the currentPlaybackTime of a video whilst it is playing (file source).
Here is an example of what happens
- Play video
- hit button to jump to 9.3 seconds into the video
- Play state changes as follows:
a) Play state = 5 (MPMoviePlaybackStateSeekingBackward). currentPlaybackTime = 15.74 (this is the time I had got to when I pressed the button)
b) Play state = 1 (MPMoviePlaybackStatePlaying). currentPlaybackTime = 7.32
It doesn't seem to matter what I try and set currentPlaybackTime to it ends up as 7.32.
Some extra info:
I get this behaviour even using the built in controls on MPMoviePlayerController. e.g. If I scroll it forward to 15 seconds it jumps back to 7.32
Any ideas? Is it something to do with the media file?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…