1

不能改变currentPlaybackRate...任何值 < 0 都会使播放速度比正常速度慢一点。我想将播放速度从 1 更改为 1/2...1/4 和 1/8。但是任何更改都不起作用。播放器继续以自己的速度播放(稍微慢一点或正常。即使我将currentPlaybackRate播放速度设置为 0.00001 也不会改变)。那么,如何在 MPMoviePlayerController 上制作慢动作效果。

// Little slower than normal, but same for any value
moviePlayerController.currentPlaybackRate = 0.5;
moviePlayerController.currentPlaybackRate = 0.25;
moviePlayerController.currentPlaybackRate = 0.75;
moviePlayerController.currentPlaybackRate = 0.125;

// Normal
moviePlayerController.currentPlaybackRate = 1;
4

1 回答 1

0

MPMoviePlayerController 在 iOS 9 中已弃用。您应该改用 AVPlayerViewController 并使用 avplayer.Rate 属性来设置当前视频的播放速率。

于 2017-10-09T14:18:48.920 回答