Sri*_*Sri 3 iphone mpmovieplayercontroller
这是我使用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];
}
Run Code Online (Sandbox Code Playgroud)
请帮帮我!
谢谢.
那是因为你还没有将玩家的视图添加到你的视图中.你需要做这样的事情:
[[moviePlayer view] setFrame:[[self view] bounds]];
[[self view] addSubview: [moviePlayer view]];
Run Code Online (Sandbox Code Playgroud)
此外,您应该将影片播放器存储在实例变量中,否则您将无法停止或释放它(从而造成内存泄漏).