Что не так с моим MPMediaPlayerController? - PullRequest
0 голосов
/ 12 октября 2010

Привет всем Я создал простой проигрыватель фильмов в разработке для iPhone. Но у меня только голос Ведио. Вот мой код (при нажатии кнопки),

-(IBAction)playMe{
    NSBundle *bundle=[NSBundle mainBundle];
    NSString *moviePath=[bundle pathForResource:@"iiii" ofType:@"mp4"];
    NSURL *movieURL = [NSURL fileURLWithPath:moviePath];
    MPMoviePlayerController *theMovie=[[MPMoviePlayerController alloc] initWithContentURL:movieURL];
    theMovie.scalingMode = MPMovieScalingModeAspectFill;

    [theMovie play];
    [self.view addSubview:theMovie.view];
}

Когда я нажимаю, у меня только голос, а не фильм. Я также использовал симулятор iOS 4.1.

1 Ответ

0 голосов
/ 30 апреля 2011

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

theMovie.view.frame=CGRectMake(0,0,300.400);

Если это не работает Вы можете проверить следующие уроки

http://www.edumobile.org/iphone/iphone-programming-tutorials/how-to-play-video-in-iphoneos4/

http://iosdevelopertips.com/video/getting-mpmovieplayercontroller-to-cooperate-with-ios4-3-2-ipad-and-earlier-versions-of-iphone-sdk.html

http://www.devx.com/wireless/Article/44642/1954

http://iosdevelopertips.com/video/how-to-play-movies-from-application-bundle-or-from-a-remote-server-url.html

...