Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在iPhone3.1和4.0中播放电影_Iphone_Mpmovieplayercontroller_Backwards Compatibility_Movie_Iphone 4 - Fatal编程技术网

在iPhone3.1和4.0中播放电影

在iPhone3.1和4.0中播放电影,iphone,mpmovieplayercontroller,backwards-compatibility,movie,iphone-4,Iphone,Mpmovieplayercontroller,Backwards Compatibility,Movie,Iphone 4,在iPhone 3.1中,我使用以下代码播放电影: moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url]; moviePlayer.movieControlMode = MPMovieControlModeDefault; moviePlayer.backgroundColor = [UIColor blackColor]; [[NSNotificationCenter defaultCenter] addO

在iPhone 3.1中,我使用以下代码播放电影:

moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
moviePlayer.movieControlMode = MPMovieControlModeDefault;
moviePlayer.backgroundColor = [UIColor blackColor];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(playbackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:moviePlayer];  
[moviePlayer play]; 

出于某种原因,这在iPhone4.0中不再起作用(去苹果吧!)。如何在iPhone 4.0中播放电影,同时保持与iPhone 3.1的向后兼容性?

什么不起作用?你能告诉我吗,或者它只是显示一个空白屏幕?视频不显示,但音频播放。