SDK集成
所有文档

          音视频处理 MCT

          SDK集成

          开发环境

          • Xcode 9.2
          • iOS 8.0 及以上版本

          Cocoapods快速集成

          使用Cocoapods接入方式非常简单,可参考Cocoapods接入方式

          如果使用Cocoapods接入方式,可跳过手动集成

          手动集成

          1. 下载最新的播放器 iOS SDK并解压;

            Baidu-Cloud-Player-<Type>-<Version>
            |------frameworks
            |        |-------BDCloudMediaUtils.framework
            |        |-------BDCloudMediaPlayer.framework
            |        |-------BDCloudMediaDownloader.framework
            |        |-------BDCloudMediaSprite.framework
            |        |-------BDCloudMediaSource.framework
            |        |-------BDCloudVRRender.framework
            |        |-------BDCloudMediaAdaptive.framework
            |           
            |------vendor               
            |        |-------libffmpeg.a
            |        |-------libcrypto.a
            |        |-------libssl.a
            |
            |------VideoPlayer
                     |-------VideoPlayer.xcodeproj
                     |-------VideoPlayer
          2. 将BDCloudMediaUtils.framework、BDCloudMediaPlayer.framework添加到项目中。

            1. 如要使用HLS离线下载功能,将BDCloudMediaDownloader.framework添加到项目中;
            2. 如要使用缩略图显示功能,将BDCloudMediaSprite.framework添加到项目中;
            3. 如要使用网络视频加速功能,将BDCloudMediaSource.framework添加到项目中;
            4. 如果使用VR渲染功能,将BDCloudVRRender.framework添加到项目中;
            5. 如果需要使用自适应码率切换功能,将BDCloudMediaAdaptive.framework添加到项目中;

            step1.png

          3. libcrypto.alibssl.alibffmpeg.a添加到Build PhasesLink Binary With Libraries中;

            step2.png

          4. libz.tbdlibbz2.tbd添加到Build PhasesLink Binary With Libraries中; step3.png
          5. 设置合适的Framework Search Paths以保证链接时能找到:

            • BDCloudMediaUtils.framework
            • BDCloudMediaPlayer.framework
            • BDCloudMediaDownloader.framework
            • BDCloudMediaSprite.framework
            • BDCloudMediaSource.framework
            • BDCloudVRRender.framework
            • BDCloudMediaAdaptive.framework

          6. 设置合适的Library Search Paths以保证链接时能找到:

            • libcrypto.a
            • libssl.a
            • libffmpeg.a

          上一篇
          功能列表
          下一篇
          快速开始