美文网首页实用iOS_Tips热门
iOS中快速集成一个简单的AVPlayer视频播放器

iOS中快速集成一个简单的AVPlayer视频播放器

作者: 陈怀哲 | 来源:发表于2015-11-27 12:56 被阅读898次

    公司需要在app中简单用一段视频介绍公司的产品,本来打算直接链接优酷上的html页面,但考虑到流畅度问题,于是还是决定用iOS原生的。本来以为很简单,三下五除二就写完了MPMoviePlayer的代码,后来想起来了,在iOS 9.0中,这个类被废弃了。于是在网上自己找了一个AVPlayer的Demo,自己简单整理了一下,希望能做到的是:以后要用直接拖过来就能用。

    导入方法

    • <strong>下载工程</strong> <a href = 'https://github.com/chenhuaizhe/CYAVPlayer.git'>https://github.com/chenhuaizhe/CYAVPlayer.git</a>

    • <strong>导入类库 </strong>
      <pre><code>AVFoundation.framework</code></pre>

    • <strong>在下载的工程中找到<em>movie</em>文件夹,拖到你的工程中</strong>

    • <strong>在你要用到的类中导入头文件</strong>
      <pre><code>#import"PlayerViewController.h" </code></pre>

    • <strong>进入视频播放页,请一定要设置一个可以播放的<em>videoURLString</em></strong>

    PlayerViewController *pvc = [PlayerViewController new];
     pvc.videoURLString = @"这里用你要播放的视频url";
     [self.navigationController pushViewController:pvc animated:YES];
    

    小知识

    <p>如果你用的是http请求,请在info.plist文件里添加以下代码来允许http请求:</p>

    <key>NSAppTransportSecurity</key>
    <dict>
            <key>NSAllowsArbitraryLoads</key>
            <true/>
    </dict>
    

    相关文章

      网友评论

      • 治部少辅:请问如果是要播放优酷的视频的话,怎么设置URL呢?
        治部少辅:@陈怀哲 优酷的网页的URL?不行的吧
        陈怀哲:@板甲 把url换成优酷视频的url
      • 张云龙:请问如何解决使用AVPlayer播放时,手机静音,播放的音频或者视频没有声音的问题?
      • chad_it:检测视频播放状态,视频结束后把时间停掉
        增加一个返回按钮
        陈怀哲:@不要将世界让给你鄙视的人 谢谢

      本文标题:iOS中快速集成一个简单的AVPlayer视频播放器

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