当前位置:编程学习 > wap >>

iPhone开发笔记(1)MPMoviePlayerController的用法和播放时只有声音没有图像的解决办法

   MPMoviePlayerController类是一个功能非常强大的类,它可以播放MOV、MP4、MPV、M4V、3GP、MP3、AIFF和M4A,定义起来也非常简单。下面说一下MPMoviePlayerController的简单用法和我使用时出现的问题。

    我用的是SDK4.1,现在应该不会有还在用sdk3的骨灰级开发者了吧。

  
[c-sharp] 
MPMoviePlayerController *moviePlayer;moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:要播放文件的URL];moviePlayer.scalingMode = MPMovieScalingModeAspectFill;[moviePlayer.view setFrame:CGRectMake(30, 210, 250, 350)];[moviePlayer.view setBackgroundColor:[UIColor clearColor]];[self.view addSubview:moviePlayer.view];[moviePlayer play]; 

说明:

1、scalingMode属性决定的是添加的视频播放器的填充方式。

2、请一定要调用moviePlayer.view的setFrame方法,要不然你添加的播放器就会出现只播放声音而没有图像的情况。

3、在设置好moviePlayer的各种属性后,最后不要忘了调用当前view的addSubview方法把moviePlayer.view添加为当前视图的子视图。www.zzzyk.com

4、如果播放的文件是音频文件而不是视频文件,那么播放的时候只有一个播放栏。

补充:移动开发 , IOS ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,