如何在iphone中使用MPMoviePlayerController播放视频?

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)

请帮帮我!

谢谢.

Dar*_*ust 9

那是因为你还没有将玩家的视图添加到你的视图中.你需要做这样的事情:

[[moviePlayer view] setFrame:[[self view] bounds]];
[[self view] addSubview: [moviePlayer view]];
Run Code Online (Sandbox Code Playgroud)

此外,您应该将影片播放器存储在实例变量中,否则您将无法停止或释放它(从而造成内存泄漏).