Ios mpmovieplayervewcontroller的设置';初始播放时间不工作

Ios mpmovieplayervewcontroller的设置';初始播放时间不工作,ios,mpmovieplayercontroller,Ios,Mpmovieplayercontroller,我在应用程序中使用MPMoviePlayerViewController,我试图通过遍历视图控制器的moviePlayer属性,然后设置初始播放时间,如下所示: MPMoviePlayerViewController* moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:videoUrl]; moviePlayerViewController.moviePlayer.initial

我在应用程序中使用MPMoviePlayerViewController,我试图通过遍历视图控制器的moviePlayer属性,然后设置初始播放时间,如下所示:

MPMoviePlayerViewController* moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:videoUrl];
moviePlayerViewController.moviePlayer.initialPlaybackTime = 100;
[self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];

不管我传什么,电影总是从头开始。我在这里遗漏了什么?

以下是我的代码示例,其中
initialPlaybackTime
是开箱即用的(只需在viewController上复制并播放代码即可)


如果这对您有效,但您自己的视频不起作用,我想您正在使用的视频可能有问题。

试试看,
[moviePlayerViewController.moviePlayer setInitialPlaybackTime:100.0]免责声明:我对Objective很陌生——C100是1分40秒。你的视频有多长?@0x7fffffff我只是从我的视频播放器复制(寻找)如果这不起作用,我建议看电影资源类型超过1分40秒。-您还应该检查视频是否允许搜索,如果视频确实存在问题,请尝试使用,获得FFMpeg并给出建议
    MPMoviePlayerViewController* theMovie =
    [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:@"http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"]];
    theMovie.moviePlayer.controlStyle = MPMovieControlStyleEmbedded;
    [theMovie.view setFrame:CGRectMake(0.0, 20.0, 400.0, 250.0)];
    [theMovie.moviePlayer setInitialPlaybackTime:10];
    [self.view addSubview:theMovie.view];