【问题标题】:How to play audio/video within user specified time frame in MPMovieplayer如何在 MPMovieplayer 中用户指定的时间范围内播放音频/视频
【发布时间】:2015-06-24 03:35:21
【问题描述】:

我想在用户指定的时间间隔内播放视频。我正在使用MPMoviePlayer并且我的视频正在播放。现在我想设置视频应该播放的时间范围。假设我的视频时长为 5 分钟。当点击视频时,用户可以指定他想观看或收听的时间。如果他给 10 分钟,我的 5 分钟视频应该播放 10 分钟,如果他指定 2 分钟,我的 5 分钟视频应该只播放 2 分钟。

我如何使用MPMovieplayer 做到这一点 请帮帮我,谢谢

【问题讨论】:

  • 一个5分钟的视频怎么能播放10分钟????
  • 播放完视频后,它应该检查剩余的时间,然后再剩余 5 分钟,它应该重新开始。应该重复播放直到用户给定的时间段结束

标签: ios audio video mpmovieplayer


【解决方案1】:

如何使用计时器来设置视频的播放时间。 swift版代码:

let timer = NSTimer(timeInterval: 'your_Time_Interval', target: self, selector: "stopVideo", userInfo: nil, repeats: false)

func stopVideo()
{
    MPMovieplayer.stop()
}

如果时间大于视频的时间,您可以使用相同的计时器概念再次播放视频。但记得在时间到时停止它。

希望这个解决方案可以帮到你!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-15
    • 1970-01-01
    相关资源
    最近更新 更多