Ich wollte das MP4-Video auf Vollbild einstellen und es scheint einfach, aber wenn ich die setFullscreen-Methode aufrufen, wird es zu einem weißen leeren Bildschirm. Irgendwelche Ideen? Hier ist mein Code:MPMoviePlayerViewController setFullScreen: zeigt einen weißen Bildschirm
- (void)tableView:(UITableView *)aTableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
......
moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:movpath]];
[self presentModalViewController:moviePlayerViewController animated:YES];
moviePlayerController = [moviePlayerViewController moviePlayer];
[moviePlayerController prepareToPlay];
[[moviePlayerViewController moviePlayer] play];
[[moviePlayerViewController moviePlayer] setFullscreen:YES animated:YES];
}
Wenn ich die letzte Zeile aus kommentieren, wird das Video abspielen, aber irgendwie das Vollbild wird ein weißer Bildschirm, anstatt nur das Video zu maximieren.
Danke.
Was passiert, wenn Sie 'setFullscreen' vor' prepareToPlay' aufrufen? –
Das gleiche ist passiert. Ich habe auch versucht, den FilmPlayerController und sie beide die gleichen Ergebnisse ... – okysabeni