如何使用MPMoviePlayerController控制视频的播放部分

问题描述:

我正在使用MPMoviePlayerController制作应用程序,并且我想制作特殊功能。如何使用MPMoviePlayerController控制视频的播放部分

我想要的功能就是这样。 如果我玩电影,玩家将在几秒后停止(例如:30秒)。 如果我点击播放按钮,播放器必须从30秒播放到下一个停止点。

为了实现这个功能,我用initialPlaybackTimeendPlaybackTime选项MPMoviePlayerController

但是,这个功能并没有像我的想法那样工作。

mplayer.initialPlaybackTime = 0; 
mplayer.endPlaybackTime = 10; 
[mplayer play]; 
.... 
[mplayer pause]; 
....  
mplayer.initialPlaybackTime = 10; 
mplayer.endPlaybackTime =30; 
[mplayer play]; 

而且,MPlayer是从0再次发挥到10,而不是从10日到30

有另一种方式来解决这个问题?

不是设置initialPlaybacktime,而是尝试设置currentPlaybackTime属性?我给一个尝试:

[mplayer setCurrentPlaybackTime:10]; 

,或者使用点符号:

mplayer.currentPlaybackTime = 10; 
+0

呀,即时消息试过,但结果是一样的。 TKS! ;) – grogers 2012-08-08 20:11:45