Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • V VOD_iOS_SDK
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 4
    • Issues 4
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • CCVideo
  • VOD_iOS_SDK
  • Wiki
  • 6.常见问题

Last edited by chenfy Apr 06, 2023
Page history
This is an old version of this page. You can view the most recent version or browse the history.

6.常见问题

1.DWPlayInfo数据获取失败的问题

当遇到DWPlayInfo回调失败时,首先要排除userId、APIKEY是否有效,其次判断网络是否正常、是否已经连接、videoId是否是userId和APIKEY名下的视频。除此之外还可以通过HTTP通信日志排查问题。

2.关于加密音视频的播放问题

新版本中,对于原旧版本加密服务DWDrmServer的调用封装到了SDK内部,用户无需再对DWDrmServer服务进行操作,SDK会自动识别加密音视频进行播放。

3.对于通过#import "DWSDK.h"无法引入路径下的文件的问题

找到TARGETS -> Build Setting -> Search Paths。添加Header Search Path,路径到SDK的文件夹下。若还无法找到,继续添加User Header Search Path即可。

4.关于控制台频繁出现"[] nw_connection_copy_connected_path"日志的问题

找到Edit Scheme -> Run -> Arguments -> Enviroment Variables,添加属性OS_ACTIVITY_MODE,设置为0即可。

5.程序进入前台时,下载任务回调可能不执行的问题

我们发现,在iOS12的系统下,app进入前台时,有极小的概率会发生下载的回调不执行的问题。若想临时解决这个问题,只需要在appDelegate的applicationDidBecomeActive:方法中,将正在下载的任务暂停,然后延迟1秒以后在重新开始下载即可。最终还要等待苹果官方解决此问题。

6.当集成4.2.3 SDK时,若出现

Undefined symbols for architecture x84_64:

"__isPlatformVersionAtLeast",referenced from;

...

...

...

ld:symbol(s) not found for architecture x84_64

clane: error: linker command failed with exit code 1 (use -v to see invocation)

编译错误时,请升级4.2.4及以上版本SDK或升级最新的Xcode重新编译即可。

7.升级4.8.0及以后版本编译报错的问题

'DWxxx.h' file not found错误分为以下两种情况:

1.DWSDK.h文件,原DWSDK.h现更名为CCVodSDK.h,使用#import <CCVodSDK/CCVodSDK.h>方式引入头文件。

2.其他SDK文件报错,由于SDK库类型的变化,引入方式修改为#import <CCVodSDK/DWxxx.h>;或删除全部引入异常的头文件,在项目pch文件中,引入#import <CCVodSDK/CCVodSDK.h>即可。

更多信息请参考 “CC视频帮助中心”,如果在使用SDK过程中遇到其他问题请联系CC客服进行反馈。

Clone repository
  • 1.概述
  • 2.集成指南
  • 3.模块介绍
  • 4.开发指南
  • 5.更新日志
  • 6.常见问题
  • 7.升级指南
  • Home
  • iOS 合规指南 云点播