没有自己的流媒体服务器,又想在app中用原生视频播放器MPMoviePlayerController将视频插入到界面,在界面可以直接播放,或者全屏播放,可以通过以下方法实现
先创建原生播放器
_moviePlayer = [[MPMoviePlayerController alloc] init];
_moviePlayer.controlStyle = MPMovieContro...
分类:
移动开发 时间:
2015-08-06 13:21:04
阅读次数:
157
前言: 看完了使用MPMoviePlayerController播放在线视频,在实际应用中有时候需要获取视频的缩略图,我们来看看如何截取指定时间内的视频缩略图。
一 使用MPMoviePlayerController自带的方法
二 使用AVAssetImageGenerator...
分类:
移动开发 时间:
2015-07-08 19:10:24
阅读次数:
145
在iOS中播放视频可以使用MediaPlayer.framework种的MPMoviePlayerController类来完成,它支持本地视频和网络视频播放。这个类实现了MPMediaPlayback协议,因此具备一般的播放器控制功能,例如播放、暂停、停止等。
/**
* 初始化MPMoviePlayerController
*
* @return 返回一个MPMoviePlayerController的实例
*/
- (MPMoviePlayerController *)moviePlayer...
分类:
其他好文 时间:
2015-07-08 16:35:33
阅读次数:
126
当点击某按钮播放视频时,如果在按钮触发函数时alloc MPMoviePlayerController对象,同时加载资源文件,因为加载资源文件也需要时间,这时会有一个短暂的黑色闪屏,这点体验很不好,有一个好的解决方案是,提前alloc预加载好该MoviePlayer对象,点击按钮时直接调用play。
预加载相关代码:
//预加载视频,避免出现黑屏
NSString *video...
分类:
移动开发 时间:
2015-02-07 13:15:18
阅读次数:
198