美文网首页iOS开发音视频相关
仿慕课网视频播放器(Objective-C)

仿慕课网视频播放器(Objective-C)

作者: BuzzLightYear23 | 来源:发表于2016-02-26 14:05 被阅读918次

    github源码地址

                                                  详情


     功能

    1.暂停,播放

    2.滑块的滑动控制视频的播放时间点

    3.视频时间的显示,根据滑块的滑动调整,显示当前播放点的时间

    4.全屏显示


    要点

    1. Autolayout控制控件在xib上的位置,你可能会在控制时遇到出现警告和错误([问]iOS开发--Autolayout的警告和错误

    2.状态栏的内容颜色和背景颜色的设置

    3.定时器的操作,滑块的value=当前时间/时长

    4.全屏的实现,单独创建一个控制器,这个控制器只支持横屏,利用

    //设置支持某个方向

    -(NSUInteger)supportedInterfaceOrientations{

    returnUIInterfaceOrientationMaskLandscapeLeft;

    }

    进行旋转之后的全屏控制


    遇到的问题

    1.控制台出现--Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.

    查了资料这个问题好像是xcode7才出现的一个http传输安全上的错误,解决办法

    2.视频的view要放在播放器背景的image上,如果放在大的xib的view里,会将工具栏也覆盖

    3.如果你的手势操作是在UIImageview上,就一定先设置imageview.userInteractive = YES(最崩溃的一条)


    代码部分

    代码里我做了详细的注释,这里就不详细说明了


    github源码地址


    相关文章

      网友评论

      本文标题:仿慕课网视频播放器(Objective-C)

      本文链接:https://www.haomeiwen.com/subject/ztkwkttx.html