Skip to content

kenaan/KSYMediaPlayer-iOS-SDK

 
 

Repository files navigation

AMZMediaPlayer-iOS-SDK


##SDK更新说明

  • 以前的KSYMediaPlayer现更名为AMZMediaPlayer,相关文件名以及方法名字均以AMZ开头。
  • 加入日志打点功能,可以统计错误日志,日志开关可控。
  • 支持直播视频的横竖屏旋转。

##SDK支持说明 目前播放器SDK支持的流媒体传输协议有:

  • RTMP,HTTP,HLS及RTSP(RTP,SDP)

解码基于FFMPEG,音视频格式支持列表如下(以下仅列出常见格式)

  • MP4,3GP,FLV,TS/TP,RMVB ,MKV,M4V,AVI,WMV ,MKV

##SDK使用说明

###结构 工程中包含2个工程,其中

  • AMZMediaPlayer - 播放器SDK
  • AMZVideoDemo - 使用播放器SDK的demo

AMZMediaPlayer编译得到的libKSYMediaPlayer.a静态库文件就是播放器SDK,头文件在AMZMediaPlayer目录中,此外需要引入相应的资源文件AMZPlayerResource.bundle。

###集成

根据用户的需求,可以选择2种方式:

  • 如果仅需要播放器SDK,那么仅需要引入libAMZMediaPlayer.a静态库文件,AMZPlayerResource.bundle以及对应的头文件即可

  • 如果需要一个完整的播放器,可以直接使用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 参数错误

About

MediaPlayer for iOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 41.2%
  • Makefile 29.2%
  • Objective-C 17.0%
  • C++ 12.6%