Аудио только с MPMoviePlayerController на iO4 - PullRequest
3 голосов
/ 20 июля 2010

Когда я играю видео, делаю это:

    NSString *videoFilepath = [[NSBundle mainBundle] pathForResource:@"bacon" ofType:@"mov"];
    NSURL *videoURL = [NSURL fileURLWithPath:videoFilepath];
    MPMoviePlayerController *movie;
    movie = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
    [movie play];

на 3.2, работает отлично. Но если я переключаю базовый SDK на 4.0, я слышу только звук фильма.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 21 июля 2010

Я считаю, что добавление этого с вашей игровой командой должно улучшить ваше положение:

[воспроизведение фильма] [набор фильмов: полный экран: ДА]; [self.view addSubview: movie.view];

Попробуйте проверить это свойство, так как оно звучит так, как будто воспроизводится фильм, но не было установлено полноэкранное:

http://developer.apple.com/iphone/library/documentation/mediaplayer/reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.html#//apple_ref/occ/instp/MPMoviePlayerController/fullscreen

Эта строка кода также важна: [selfsentMoviePlayerViewControllerAnimated: movie];

0 голосов
/ 03 сентября 2012

попробовать

//add frame works

 //   AVFoundation.framework
 //   MediaPlayer.framework
    [movie setFullscreen:YES]; 
    [self.view addSubview:movie.view];
    moviePlayer.controlStyle =  MPMovieControlStyleDefault; 
    moviePlayer.shouldAutoplay=YES;
     moviePlayer.repeatMode = YES; 
...