MPMoviePlayerController 慢速前进和后退运动[重复]

Posted

技术标签:

【中文标题】MPMoviePlayerController 慢速前进和后退运动[重复]【英文标题】:MPMoviePlayerController slow forward and backward motion [duplicate] 【发布时间】:2012-06-06 06:54:55 【问题描述】:

可能重复:Play/Forward video in 2x 3x 4x speed - iPhone SDK

我目前正在开发基于视频的应用程序。我正在使用MPMoviePlayerController 播放我在我的应用程序中录制的视频。我的问题是我必须做什么才能在MPMoviePlayerController 中以慢速前进和后退的方式播放视频?

【问题讨论】:

【参考方案1】:
-(IBAction) playSlow:(UIButton *)sender

    if (frameRate > 1) 
        frameRate -= 0.5;
    else
        frameRate -= 0.25;

    if (frameRate < 0) 
        frameRate=0;
    

    queuePlayer.rate = frameRate;


-(IBAction) playFast:(UIButton *)sender

    if (frameRate < 1) 
        frameRate += 0.25;
    else
        frameRate += 0.50;

    if(frameRate > 4)
        frameRate = 4;
    queuePlayer.rate = frameRate;

【讨论】:

快慢动作前进动作都可以。但我也需要后退动作。如果有人有任何想法,请与我分享。这对我很有用..谢谢你.. 在这种情况下,您可以将初始值帧设置为视频的总长度,而不是增加,您可以将其减为0,希望它有效。 不,如果我们将这个比率设置为负值,它的工作效果很好,无论如何,谢谢你,伙计.. 我添加了您的代码,但在我的项目中不起作用。日志显示“live555 demux error: no scale change using old Scale 1.00”这个错误。【参考方案2】:

请参考链接here。它可能会对您有所帮助。Apple 文档here 为您提供有关 MPMoviePlayerController 的完整参考。

【讨论】:

以上是关于MPMoviePlayerController 慢速前进和后退运动[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何显示 MPMoviePlayerController 控件?

MPMoviePlayerController 隐藏 AirPlay 按钮

MPMoviePlayerController 上的专辑封面

MPMoviePlayerController 已弃用,现在怎么办?

用 MPMoviePlayerController 替换 AVPlayer

“MPMoviePlayerController”的“initialPlaybackTime”不起作用