产品
热门产品
计算与网络
存储与大数据
人工智能
SaaS基础设施
视联物联
研发运维
专有部署
热门产品
云舟观测 GC
一站式数据采集与应用监控观测平台
计算与网络
网络加速
内容分发网络 CDN
安全、稳定、低延时的分发加速服务
P2P内容分发网络 PCDN
利用闲置资源而构建的低成本高品质CDN
存储与大数据
存储服务
对象存储 OBS
稳定、安全、可靠的云存储服务
文件存储 QHDFS
具有标准HDFS访问协议、卓越性能的分布式文件系统
人工智能
视觉分析
视图计算 VEC
云边融合 AI赋能的智能视图计算
内容审核
内容审核 CM
图片审核|文本审核|音频审核|视频审核
人脸与人体识别
人脸人体识别 FHR
人脸识别|人体识别|人脸比对|摔倒检测
OCR识别
OCR识别 OCR
卡证识别|通用文本识别|车牌识别
图像技术
图像技术 IA
面向图片场景提供的多种人工智能技术
AI市场
模型市场 MaaS
图片、音频、视频等多场景的算法模型
SaaS基础设施
基础组件
API文档管理 APICloud
API文档、调试、MOCK一体化协作平台
统一身份认证 IAM
统一的身份认证、授权管理
内容建站
幕印企业学堂 MuYin
企业培训|内容付费|知识营销
视联物联
视频服务
视频直播 LIVE
大规模实时转码、低延时的直播服务
视频点播 VOD
视频流畅播放服务
音视频通话 RTC
便捷的跨平台实时音视频互动直播服务
媒体处理 MPC
简洁的云媒体转码及内容合成处理服务
视频工具
视频工具 SDK
视频剪辑SDK | 播放SDK
视频应用
易讲教室直播 YiJiang
视频技术与传统教室融合
物联网平台
帝视物联网 IOT
低延时、海量存储的物联网视频监控服务
企业物联网平台
设备管理|设备接入|规则引擎|应用开发
生活物联网平台
针对消费级智能设备的物联网平台
研发运维
应用开发
云短信 SMS
融合三网,安全可信的短信服务
运维效能
云舟观测 GC
一站式数据采集与应用监控观测平台
应用安全
三六零天御加固保 JiaGu
提供安全可靠的加固防护产品及服务
研发效能
兼容性测试 OpenTest
提供数百款TOP机型的云测服务
真机租用 RentPhone
远程真机租用,流畅体验如手机在手
iOS预审 iOSPre
智能扫描、分析、筛查ios审核的被拒风险点
专有部署
云计算
360云计算管理平台 Stack
规划、建设、运维一体的云计算解决方案
大数据
奇麟大数据 QiLin
企业级一站式大数据平台
容器服务
360容器管理平台 Container
可对外私有化的容器云平台
AI开发平台
360AI开发平台专有版 Prophet
全流程机器学习开发平台
更多产品,敬请期待
解决方案
产品解决方案
行业解决方案
产品解决方案
视频
通用直播解决方案
短视频解决方案
公共语音房聊天室解决方案
物联网
儿童手表音视频通话
云端NVR解决方案
数据上云
通用存储解决方案
IoT设备
AI+IPC解决方案
智能门锁解决方案
安防传感解决方案
智能网关解决方案
个护健康解决方案
账号体系
360用户帐号体系解决方案
行业解决方案
智慧城市
智慧社区解决方案
智慧交通解决方案
电商视频解决方案
电商视频解决方案
电商平台收款解决方案
教育
在线教育解决方案
互动课堂解决方案
全屋智能
智慧公寓解决方案
智慧酒店解决方案
家庭智能解决方案
智慧安防解决方案
医疗
健康看护解决方案
智能制造
工业物联网解决方案
游戏
游戏音视频解决方案
更多解决方案,敬请期待
帮助支持
技术社区
关于我们
控制台
登录
注册
SDK管理
云直播
产品文档
常见问题
API文档
云点播
产品文档
快速入门
API文档
CDN
产品文档
API文档
云存储
产品文档
SDK手册
API文档
互动直播
产品文档
API文档
操作指南
SDK管理
播放SDK
上传SDK
剪辑SDK
媒体处理
产品文档
API文档
帝视
产品文档
API文档
操作指南
支付平台
产品列表
产品文档
渠道接入解析
内容审核
产品文档
API文档
OCR识别
产品文档
API文档
人脸与人体识别
产品文档
API文档
SSL证书
产品说明
购买指南
电子签章
产品介绍
接入流程
云短信
接口文档
物联网平台
产品简介
快速入门
幕印企业学堂
产品介绍
生活物联网平台
产品简介
快速入门
图片处理
产品介绍
接口文档
视图计算
产品介绍
快速入门
常见问题
易讲-教室直播
产品介绍
帮助说明
Android互动直播
版本说明
Windows互动直播
开发文档
版本说明
iOS互动直播
Android推流
开发文档
版本说明
iOS推流
iOS推流SDK开发文档
Android上传SDK
Android上传SDK接入文档
Android上传SDK版本说明
IOS上传SDK
iOS上传sdk开发文档
IOS上传SDK版本说明
Net SDK
iOS
开发文档
版本说明
Android
开发文档
版本说明
IoT SDK
iOS
开发文档
版本说明
Android
开发文档
版本说明
Web
开发文档
版本说明
固件端
开发文档
WEB播放SDK
WEB播放器介绍
跨域请求媒体源失败
QHWW-Player
VCloudPlayer
拍摄SDK
iOS
开发文档
版本说明
Android
开发文档
版本说明
剪辑SDK
iOS
版本说明
开发文档
Android
版本说明
开发文档
版本说明
投屏SDK
iOS
开发文档
Android
开发文档
播放SDK
iOS
开发文档
版本说明
Android
开发文档
Android版本说明
开发者合规指南
Web 上传SDK
首页
>
开发者中心
>
SDK管理
>
投屏SDK
>
iOS
>
开发文档
# iOS投屏SDK开发文档 ### iOS投屏SDK简单介绍: 智汇云以SDK形式提供图片、音频、视频投屏服务,可以帮助开发者快速实现投屏能力。SDK包括开发文档、开发demo、framework动态库文件。开发者可参考文档或者demo,将framework文件加入APP的工程中,完成相关配置,调用相关API即可实现投屏功能。 系统属性 | 系统特性 | 支持内容 | | ------- | ------- | | 系统版本 | iOS8+ | | 投屏协议 | DLAN、airplay(后续支持)| | 硬件特性 | armv7、arm64 | 投屏属性 | 投屏功能 | 支持内容 | | ------ | ------ | | 投屏内容 | url链接、沙盒文件 | | 投屏控制 | 播放、暂停、静音、快进、快退、停止等投屏控制功能 | ### 系统框图: ### SDK集成方法介绍: #### 下载工程,demo对接 >* QHVCScreenCastKit.framework ####函数及配置说明 #####添加依赖库 TARGETS->General->Embed Binaries QHVCScreenCastKit.framework ##### 引入头文件 ``` #import <QHVCScreenCastKitDebug/QHVCScreenCastKit.h> ``` #### 代码对接 ##### 1、开始搜索投屏设备 ``` start:只支持投屏url链接 startMediaServerWithFileRoot:支持投屏链接url和沙盒文件投屏 ``` ##### 2、投屏 ``` playWithURL:投屏链接 playWithLocalFile:投屏沙盒文件 ``` ##### 3、停止投屏 ``` stop:退出投屏 ``` #### 接口说明 ``` /** 开始扫描设备 @return 错误码 */ - (QHVCScreenCastError)start; /** 开始扫描设备并启动MediaServer,同时支持本地文件投屏和url投屏 @param path mediaserver 文件根目录 @return 错误码 */ - (QHVCScreenCastError)startMediaServerWithFileRoot:(nonnull NSString *)path; /** 设置当前的投屏设备 @param renderUUID 设备uuid @return 错误码 */ - (QHVCScreenCastError)setMediaRender:(nonnull NSString *)renderUUID; /** 播放 @param URL 要播放的URL @return 错误码 */ - (QHVCScreenCastError)playWithURL:(nonnull NSURL *)URL; /** 播放本地文件 @param fileName 文件名 @return 错误码 */ - (QHVCScreenCastError)playWithLocalFile:(nonnull NSString *)fileName; /** seek @param pos 播放位置,单位秒 @return 错误码 */ - (QHVCScreenCastError)seek:(NSTimeInterval)pos; /** 暂停 @return 错误码 */ - (QHVCScreenCastError)pause; /** 暂停后继续播放 @return 错误码 */ - (QHVCScreenCastError)resume; /** 推出投屏 @return 错误码 */ - (QHVCScreenCastError)stop; /** 设置静音 @param bMute 是否静音,静音:YES, 非静音:NO @return 错误码 */ - (QHVCScreenCastError)setMute:(BOOL)bMute; /** 获取静音状态,状态在onGetMuteResult中返回 @return 错误码 */ - (QHVCScreenCastError)getMute; /** 设置音量 @param volume 音量值 1~100 @return 错误码 */ - (QHVCScreenCastError)setVolume:(NSUInteger)volume; /** 获取当前音量,音量在delegate中返回 @return 错误码 */ - (QHVCScreenCastError)getVolume; /** 获取当前播放进度 @return 错误码 */ - (QHVCScreenCastError)getPosition; ``` ##### 协议 ``` @required /** 发现投屏播放设备 @param renderName 设备名称 @param UUID 设备唯一标识符 */ - (void)onMediaRenderAdd:(nonnull NSString *)renderName renderUUID:(nonnull NSString *)UUID; /** 投屏播放设备退出了投屏环境 @param renderName 设备名称 @param UUID 设备唯一标识符 */ - (void)onMediaRenderRemoved:(nonnull NSString *)renderName renderUUID:(nonnull NSString *)UUID; @optional /** 播放请求结果回调 @param bSuccess 是否成功 */ - (void)onPlayResult:(BOOL)bSuccess; /** 设置静音请求回调 @param bSuccess 是否设置成功 */ - (void)onSetMuteResult:(BOOL)bSuccess; /** 获取设备静音状态回调 @param bSuccess 是否成功 @param bMute 静音状态 */ - (void)onGetMuteResult:(BOOL)bSuccess mute:(BOOL)bMute; /** 获取播放进度回调 @param bSuccess 是否成功 @param position 当前播放位置,单位秒 */ - (void)onGetPositionResult:(BOOL)bSuccess position:(NSUInteger)position; /** 设置设备音量 @param bSuccess 是否成功 */ - (void)onSetVolumeResult:(BOOL)bSuccess; /** 获取设备音量 @param bSuccess 是否成功 @param volume 当前音量 */ - (void)onGetVolumeResult:(BOOL)bSuccess volume:(NSUInteger)volume; ```
即刻开始使用
只需完成注册与实名认证,即可体验我们的贴心服务
立即使用
请您联系我们
邮箱
g-zyun@360.cn
电话
4000052360
小安提醒您
试用小安,请确保该账户已通过智汇云实名认证
前往认证中心>>
1对1免费
咨询智汇云专属顾问
为您量身定制产品解决方案
您的姓名 :
手机号 :
公司名称(选填) :
相关产品 :
留言内容 :
需求描述
产品建议
其他
提交
登录后才可以留言哦
立即登录
去注册账号