MPMoviePlayerControllerはIos 3.2と4.0では完全に動作しますが、Ios 4.2では動作しません。私は私のコードMPMoviePlayerControllerはIos 4.0で完全に動作しますが、4.2では動作しません。
- (void)viewDidLoad {
NSLog(@"videoSubView viewDidLoad");
moviePlayerController =[[MPMoviePlayerController alloc]initWithContentURL:videoURL];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePreloadDidFinish:)
name:MPMoviePlayerLoadStateDidChangeNotification
object:moviePlayerController];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlaybackComplete:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayerController];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayerPlaybackStateDidChange:)
name:MPMoviePlayerPlaybackStateDidChangeNotification
object:moviePlayerController];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(exitedFullscreen:)
name:MPMoviePlayerDidExitFullscreenNotification
object:moviePlayerController];
moviePlayerController.view.frame = CGRectMake(0,0,320,460);
[self.view addSubview:moviePlayerController.view];
[moviePlayerController play];
[super viewDidLoad];
}
が追加MediaPlayer.frameworkと間違っていると
私を助けてください.hファイルにメディアプレーヤをインポート#IMPORT何
。
は
問題はなんですか?プレーヤーのウィンドウ内には何が表示されますか? – Till
@ティル:それは何もプレーヤーのウィンドウ、私は同じ問題に直面して表示されません! –
'[super viewDidLoad]'を先頭に移動します。 – Till