##SDK支持说明 目前播放器SDK支持的流媒体传输协议有:
- RTMP,HTTP,HLS及RTSP(RTP,SDP)
解码基于FFMPEG,音视频格式支持列表如下(以下仅列出常见格式)
- MP4,3GP,FLV,TS/TP,RMVB ,MKV,M4V,AVI,WMV ,MKV
##SDK使用说明
###结构 工程中包含2个工程,其中
- KSYMediaPlayer - 播放器SDK
- KSYVideoDemo - 使用播放器SDK的demo
KSYMediaPlayer编译得到的libKSYMediaPlayer.a静态库文件就是播放器SDK,头文件在KSYMediaPlayer目录中
###集成
根据用户的需求,可以选择2种方式:
-
如果仅需要播放器SDK,那么仅需要引入libKSYMediaPlayer.a静态库文件以及对应的头文件即可
-
如果需要一个完整的播放器,可以直接使用Demo,然后根据需求进行修改相应的部分,具体内容参见KSYVideoDemo工程
###错误码对应表
错误码 | 错误类型 | 描述 |
---|---|---|
10000 | ERROR_UNKNOWN | 未知错误 |
10001 | ERROR_IO | IO错误 |
10002 | ERROR_TIMEOUT | 请求超时 |
10003 | ERROR_UNSUPPORT | 不支持的格式 |
10004 | ERROR_NOFILE | 文件不存在 |
10005 | ERROR_SEEKUNSUPPORT | 当前不支持seek |
10006 | ERROR_SEEKUNREACHABLE | 当前seek不可达 |
10007 | ERROR_DRM | DRM出错 |
10008 | ERROR_MEM | 内存溢出 |
10009 | ERROR_WRONGPARAM | 参数错误 |