如何从iOS 9上的特定点开始播放视频

时间:2015-10-15 12:12:05

标签: ios objective-c xcode mpmovieplayercontroller ios9

我正在使用 MPMoviePlayerController 播放视频,我需要通过此代码从给定点开始播放:

MPMoviePlayerController *player;

[player setCurrentPlaybackTime:from];
[player setInitialPlaybackTime:from];
[player setEndPlaybackTime:to];

[player prepareToPlay];
[player play];

但它不起作用,视频总是从头开始播放。 我在Apple Docs上看到iOS 9中不推荐使用 initialPlaybackTime (以及 endPlaybackTime )。这是否意味着它不适用于iOS 9?我尝试在iOS 8.4上运行此代码,但结果是一样的:视频总是从一开始就播放。

如何让它从特定点开始玩?

谢谢!

1 个答案:

答案 0 :(得分:1)

使用AVPlayer代替MPMoviePlayer。它可以让您更好地控制媒体播放。

See this (AVPlayer)