这是我使用MPMoviePlayerController加载视频的代码我的问题是我可以听到视频的声音但看不到视频。任何人都可以给我解决方案!!!
注意:“在非零客户端计数时启动AddRunningClient设备”当我在控制台中运行我的应用程序时显示此消息
现在我正在使用IOS4.1 sdk
- (void)viewDidLoad {
[super viewDidLoad];
NSString *mediaPath = [[[NSBundle mainBundle]resourcePath] stringByAppendingPathComponent:@"understandingoilcost_1500kbps.mov"];
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:mediaPath]];
moviePlayer.scalingMode = MPMovieScalingModeAspectFit;
[moviePlayer play];
}
请帮帮我!
感谢。
答案 0 :(得分:9)
那是因为你还没有将玩家的视图添加到你的视图中。你需要做这样的事情:
[[moviePlayer view] setFrame:[[self view] bounds]];
[[self view] addSubview: [moviePlayer view]];
此外,您应该将影片播放器存储在实例变量中,否则您将无法将其停止或释放(从而造成内存泄漏)。