3

私は自分のアプリケーションで MPMoviePlayerViewController を使用しており、View Controller の moviePlayer プロパティをトラバースして初期再生時間を設定しようとしています。

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

何を渡しても、映画は常に最初から始まります。ここで何が欠けていますか?

4

1 に答える 1

2

これは、そのまま使用できる私のコードの例ですinitialPlaybackTime(viewController のコードをコピーして貼り付けて再生するだけです)。

    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];

これでうまくいくのに自分のビデオがうまくいかない場合は、使用しているビデオに問題があると思います。

于 2013-09-06T15:43:19.273 に答える