本文共 814 字,大约阅读时间需要 2 分钟。
MPMoviePlayerController类是一个功能非常强大的类,它可以播放MOV、MP4、MPV、M4V、3GP、MP3、AIFF和M4A,定义起来也非常简单。下面说一下MPMoviePlayerController的简单用法和我使用时出现的问题。
moviePlayer.scalingMode = MPMovieScalingModeAspect
;[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添加为当前视图的子视图。
4、如果播放的文件是音频文件而不是视频文件,那么播放的时候只有一个播放栏。
5、如果只把View,AddSubview到某个视图就Release掉MPMoviePlayerController,会导致无法播放
苹果提供的测试链接
转载地址:http://yieji.baihongyu.com/