0

私は現在、ビデオを再生する必要があるアプリに取り組んでいます。すべてが正常に機能しています。しかし、アプリケーションがバックグラウンドに送信されてから再びフォアグラウンドに送信されると、真っ黒な画面が表示されます。

この問題の解決策を教えてください。

    [player.view setFrame:CGRectMake(0, 0, 480, 278)];
    [player.view setAutoresizingMask:UIViewAutoresizingFlexibleWidth];
    outputURL = [NSURL fileURLWithPath:filePath];
    [player setContentURL:outputURL];
    [player setShouldAutoplay:NO];
    player.repeatMode = MPMovieRepeatModeNone;
    player.controlStyle =  MPMovieControlStyleNone ;

    player.scalingMode = MPMovieScalingModeAspectFit;

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayBackDidFinish) name:MPMoviePlayerPlaybackDidFinishNotification object:player];
    [player prepareToPlay];
    [player pause];
    [self.view addSubview: player.view];
4

1 に答える 1

0

MPMoviePlayerのこのソリューションを参照してください

于 2013-01-17T12:36:55.420 に答える