0

嗯..基本上就是这样,当我从我的游戏中播放电影时,只有声音播放,视频没有,显示黑屏,甚至触摸被禁用。

这是代码的相关部分:

myMovie = [[MPMoviePlayerViewController alloc] initWithContentURL:[self movieURL]];

myMovie.movi​​ePlayer.scalingMode = MPMovieScalingModeFill; myMovie.movi​​ePlayer.controlStyle = MPMovieControlModeHidden;

[myMovie.movi​​ePlayer 播放];

谢谢。

编辑:好的,我现在可以工作了,我需要添加这行代码:

[自我呈现MoviePlayerViewControllerAnimated:myMovie];

现在的问题是,我不想看到媒体播放器控件(暂停、停止等),我只想全屏观看视频,仅此而已,有什么想法吗?

4

1 回答 1

1

对我来说,它从 MPMoviePlayerController 文档中添加了这两行,它们不在MoviePlayer 示例代码应用程序中。因此,在 4.1 和 4.2 的示例应用程序中播放流时,我只得到了音频。

[[theMovie view] setFrame: [self.view bounds]];  // frame must match parent view
[self.view addSubview: [theMovie view]];
于 2010-11-27T17:36:56.563 回答