MPMoviePlayerController的用法和播放时只有声音没有图像的解决办法
2014-07-11 16:46
525 查看
MPMoviePlayerController类是一个功能非常强大的类,它可以播放MOV、MP4、MPV、M4V、3GP、MP3、AIFF和M4A,定义起来也非常简单。下面说一下MPMoviePlayerController的简单用法和我使用时出现的问题。
我用的是SDK4.1,现在应该不会有还在用sdk3的骨灰级开发者了吧。
[c-sharp]
view plaincopy
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添加为当前视图的子视图。
4、如果播放的文件是音频文件而不是视频文件,那么播放的时候只有一个播放栏。
我用的是SDK4.1,现在应该不会有还在用sdk3的骨灰级开发者了吧。
[c-sharp]
view plaincopy
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添加为当前视图的子视图。
4、如果播放的文件是音频文件而不是视频文件,那么播放的时候只有一个播放栏。
相关文章推荐
- iPhone开发笔记(1)MPMoviePlayerController的用法和播放时只有声音没有图像的解决办法
- Windows Media Player播放AVI视频文件时,只有声音,没有图像,问题解决
- 解决html视频播放只有声音没有图像的办法
- HTML5 video标签播放本地视频只有声音没有图像 解决办法
- 解决rmvb文件的播放时只有声音没有图像的问题
- 解决H5播放视频黑屏只有声音没有图像的问题,Java调用ffmpeg转码成h264的mp4格式
- Android Webview中解决H5的音视频不能自动播放、只有声音没有图像的问题
- FFMpeg转MP4只有声音没有图像 边下载边播放问题解决方案
- MPMoviePlayerViewController不能播放本地mp4的解决办法.
- 在线播放视频时,IE浏览器只有声音没有图像的解决办法
- 使用CVideoPlayerUtility播放视频,在某些型号的手机上只有声音没有图像的问题
- win7系统使用media player播放MP4视频只有声音没有图像的原因及解决方法
- 【iOS开发】解决“点击MPMoviePlayerController播放视频时,出现一个黑屏闪屏问题”
- mplayer 播放rmvb,rm没有图像只有声音
- 升级win8后视频没有图像只有声音的一个解决方法
- win10系统Hdmi转VGA有图像没有声音的详细解决办法
- iOS开发-BUG:解决在使用MPMoviePlayerController播放视频后导航栏上移的问题
- Linux下安装Mplayer只有声音而没有图像的解决
- 使用MPMediaPlayerController播放视频提示[NSURL initFileURLWithPath:]: nil string parameter错误的解决办法
- 关于android视频播放开发中 播放视频只有声音没有图像的问题解决方案