I added this to my code when im initializing the movie
[m_pMPmpc.moviePlayer setControlStyle:MPMovieControlStyleNone];
where m_pMPmp开发者_Go百科c is an MPMoviePlayerViewController
It worked fine but then I noticed that the movie doesnt rotate anymore while playing(but the app after the movie still rotates) but it detects the orientation at the start and follows that.
I need to set it to follow the landscape orientations while playing. Any idea on what code to add?
Try creating a class child of MPMoviePlayerViewController and overriding the shouldAutorotateToInterfaceOrientation to return yes when orientation is landscape. Instance your class instead the default MPMoviePlayerViewController.
It works for me.
精彩评论