2009-12-27 27 views
0

我遇到一個問題,即使用以下代碼時它沒有改變爲縱向模式:moviePlayer setOrientation:UIDeviceOrientationPortrait不起作用?

 
NSString *url = @"http://abc.com/movie.3gp"; 

MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:url]]; 

moviePlayer.scalingMode = MPMovieScalingModeAspectFill; // seen nothing change when comment this line 

if([moviePlayer respondsToSelector:@selector(setOrientation:animated:)]) 
    [moviePlayer setOrientation:UIDeviceOrientationPortrait animated:NO]; 

[moviePlayer play]; 

我的代碼有問題嗎?有誰可以解決我的問題或任何替代方案?

謝謝。

回答

2

是否有任何特定的原因,您希望此代碼工作? MPMoviePlayerController沒有記錄爲有setOrientation方法...

我不認爲有辦法做到這一點。

+0

這是因爲我正在尋找肖像模式的解決方案,並且在這個網站上的一些答案說這種方法看起來有效,所以我要求幫助,否則我可能會誤解其他帖子的答案。 – calendarw 2009-12-28 00:40:05