本文档面向所有使用该SDK的开发人员, 测试人员等, 要求读者具有一定的iOS编程开发经验。
金山云播放内核涵盖Android、iOS、Flash和浏览器插件四个平台,基于FFmpeg自主研发音视频媒体播放内核,作为一款全平台兼容的软件播放方案,金山云播放内核提供了跨终端平台的播放器SDK,以及开放的音视频播放、控制接口和完整的开源调用示例,不仅极大降低开发门槛,同时支持客户快速在多个平台发布产品。
KSYMediaPlayer iOS SDK是金山云播放内核官方推出的iOS平台上使用的软件开发工具包(SDK),为iOS开发者提供简单、快捷的接口,帮助开发者实现iOS平台上的多媒体播放应用。
直播 | 点播 | |
---|---|---|
流协议 | HLS, RTMP, HTTP, FILE | HLS, RTMP, HTTP, FILE, RTSP |
封装格式 | FLV, TS, MPEG, MOV, M4V, MP3, GIF | FLV, TS, MPEG, MOV, M4V, MP3, GIF, AVI, ASF, MKV, WAV, WEBM, RM |
视频编码格式 | H264, H265, MPEG4, MJPEG, JPEG2000, GIF | H263, H264, H265, MPEG2, MPEG4, MJPEG, VC-1, WMV, RV40, PNG, JPEG, YUV, WEBP, TIFF |
音频编码格式 | AAC, MP3, NELLYMOSER | AAC, MP3, AMR, APE, DTS, FLAC, PCM, OGG, WMA, COOK, NELLYMOSER |
KSY MediaPlayer iOS SDK可运行于 iPhone/iPod Touch/iPad,支持 iOS 7.0 及以上版本; 支持 armv7/arm64以及虚拟机运行。
本SDK提供如下两种获取方式:
更新日志查看地址:https://github.com/ksvc/KSYMediaPlayer_iOS/releases;
从github下载:https://github.com/ksvc/KSYMediaPlayer_iOS;
$ git clone https://github.com/ksvc/KSYMediaPlayer_iOS.git
如果获取到zip格式的压缩包,解压缩后包含demo、doc、framework、README.md四个部分, 目录结构如下所示:
对于部分地方访问github比较慢的情况,可以从oschina clone,获取的库内容和github一致。
$ git clone https://git.oschina.net/ksvc/KSYMediaPlayer_iOS.git
通过Cocoapods能将静态库framework下载到本地,只需要将如下语句加入你的Podfile:
pod 'KSYMediaPlayer_iOS', :git => 'https://github.com/ksvc/KSYMediaPlayer_iOS.git'
执行pod install或者pod update后,将SDK加入工程。
配置Podfile:
pod 'KSYMediaPlayer_iOS'
快速集成中提供了集成金山云播放SDK的基本方法。 具体可以参考demo工程中的相应文件。
关于集成本SDK更详细的介绍请参考:https://github.com/ksvc/KSYMediaPlayer_iOS/wiki
主要接口说明请参考:http://ksvc.github.io/KSYMediaPlayer_iOS/html/index.html
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。