在 iPhone 3.1 和 4.0 中播放电影
在 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];
由于某种原因,这在 iPhone 4.0 中不再起作用(去 Apple!)。我应该如何在 iPhone 4.0 中播放电影,同时保留与 iPhone 3.1 的向后兼容性?
In iPhone 3.1 I used the following code to play a movie:
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];
For some reason this does not work anymore in iPhone 4.0 (go Apple!). How should I play a movie in iPhone 4.0 while retaining backward-compatibility with iPhone 3.1?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论