如何加速MpMoviePlayerController中的音频播放

时间:2015-12-29 10:28:33

标签: ios video-streaming mpmovieplayercontroller audio-streaming mpmovieplayer

我在我的应用中使用MPMoviePlayerController来播放视频和音频。我想给用户一个选项,让播放音频/视频比正常速度更快/更快,即0.5倍(慢于普通速度),1倍(正常速度),2倍(双倍速度再正常)。

我想知道有什么方法可以加快/减少MPMoviePlayerController流,这样用户就可以选择以更慢/更快的速度收听/观看音频/视频。

1 个答案:

答案 0 :(得分:0)

我自己找到了解决这个问题的方法。 当您使用MPMoviePlayerController并创建其实例时,您将MpMoviePlayerController的属性设置为 currentPlaybackRate 。默认设置为1.0表示正常播放。如果将其值设置为1.5或2.0,则它将以该速度播放当前播放的音频。

请参阅以下代码。

MPMoviePlayerController *moviePlayer = [MPMoviePlayerController alloc]init];
  moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;
  moviePlayer.contentURL = @"http://someduumyUrl.com" ;
  moviePlayer.controlStyle = MPMovieControlStyleDefault;
  [moviePlayer prepareToPlay];
  moviePlayer.currentPlaybackRate = 2.0 // will play the audio at double speed.