0

サーバーからプルしたビデオを追加して、アプリで再生しようとしています。

ビデオが再生されるようになりましたが、音量用の UI コントロールがありません。フルスクリーンなど

誰でも助けることができますか?これが私のコードです

NSURL *url = [NSURL URLWithString:@"http://www.gzerodesign.com/sharksclips/video.mp4"];
    moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];

    // Register to receive a notification when the movie has finished playing.
    [[NSNotificationCenter defaultCenter] addObserver:self
                                             selector:@selector(moviePlayBackDidFinish:)
                                                 name:MPMoviePlayerPlaybackDidFinishNotification
                                               object:moviePlayer];

    if ([moviePlayer respondsToSelector:@selector(setFullscreen:animated:)]) {
        // Use the new 3.2 style API
        moviePlayer.controlStyle = MPMovieControlModeDefault;
        moviePlayer.shouldAutoplay = YES;
        [[moviePlayer view] setFrame:[[self view] bounds]];
        [self.view addSubview:moviePlayer.view];
        [moviePlayer setFullscreen:YES animated:YES];
        [moviePlayer play]; 
    } else {
        // Use the old 2.0 style API
        moviePlayer.movieControlMode = MPMovieControlModeHidden;
        [moviePlayer play];  
    }  
4

2 に答える 2

1

私は New 3.2 スタイルの API しか経験していません。

moviePlayer.controlStyle = MPMovieControlModeDefault;

コメントアウト

// moviePlayer.controlStyle = MPMovieControlModeDefault;

フルスクリーンボタンとスキップボタンがあるかもしれません。ボリュームを表示しません。

私は試していませんが、これを検索します。

MPMoviePlayerViewController に音量スライダーが表示されませんか?

于 2013-01-31T01:49:01.687 に答える
0

コード内の次の行を削除します。

moviePlayer.controlStyle = MPMovieControlModeDefault;

&またこの行:

moviePlayer.movieControlMode = MPMovieControlModeHidden;

&次に確認します。

于 2013-01-31T02:50:32.937 に答える