背景
一般的app,启动的时候是显示一张底图的。但运营提出要播放一段视频容易给人新奇的感觉,以留住新尝鲜的玩家;
实现
和以往一样,先在外网机做了demo,本次修改见 https://github.com/piaopolar/iOS_Samples/commit/eebdee731ac4def6ee98374a66d49bf1775c2247
1. iOS播放视频的方法,样式控制
要播放视频,使用MPMoviePlayerViewController,并处理播放事件的相关回调即可,见代码中ViewController.h/m的修改
但通常这是不满足需求的,还有视频的全屏样式,去除原生的工具栏,旋转方向控制等需求,见代码中AppDelegate.h/m的修改,要点如下:
a) 全屏,去除工具栏
b) 旋转方向控制,比如这个视频我们可能只希望进行横屏的显示,而在设备竖立着的时候不
一般的app,启动的时候是显示一张底图的。但运营提出要播放一段视频容易给人新奇的感觉,以留住新尝鲜的玩家;
实现
和以往一样,先在外网机做了demo,本次修改见 https://github.com/piaopolar/iOS_Samples/commit/eebdee731ac4def6ee98374a66d49bf1775c2247
1. iOS播放视频的方法,样式控制
要播放视频,使用MPMoviePlayerViewController,并处理播放事件的相关回调即可,见代码中ViewController.h/m的修改
但通常这是不满足需求的,还有视频的全屏样式,去除原生的工具栏,旋转方向控制等需求,见代码中AppDelegate.h/m的修改,要点如下:
a) 全屏,去除工具栏
moviePlayerController.moviePlayer.view.frame = self.viewController.view.bounds;
moviePlayerController.moviePlayer.controlStyle = MPMovieControlStyleNone;
moviePlayerController.moviePlayer.scalingMode = MPMovieScalingModeFill;
b) 旋转方向控制,比如这个视频我们可能只希望进行横屏的显示,而在设备竖立着的时候不