Что не так с моим MPMediaPlayerController?

Привет всем Я создал простой проигрыватель фильмов в разработке для 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.


person zayar    schedule 12.10.2010    source источник


Ответы (1)


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

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

person nehal    schedule 30.04.2011