MSDC 4.3 接口规范(17)
MSDC 4.3 接口规范(17)
- 5.4.5.6 文件下载进度暂停
- 5.4.5.6.1 接口函数
- 5.4.5.6.2 先决条件
- 5.4.5.6.3 描述
- 5.4.5.7 存储不足
- 5.4.5.7.1 接口函数
- 5.4.5.7.2 先决条件
- 5.4.5.7.3 描述
- 5.4.5.7.4 调用流程
- 5.4.5.8 无法到达的位置
- 5.4.5.8.1 接口函数
- 5.4.5.8.2 先决条件
- 5.4.5.8.3 描述
- 5.4.5.8.4 调用流程
- 5.4.5.9 其他错误通知
- 5.4.5.9.1 接口函数
- 5.4.5.9.2 先决条件
- 5.4.5.9.3 描述
- 5.4.5.9.4 调用流程
- 5.4.5.10 警告通知
- 5.4.5.10.1 接口函数
- 5.4.5.10.2 先决条件
- 5.4.5.10.3 描述
- 5.4.5.10.4 调用流程
5.4.5.6 文件下载进度暂停
5.4.5.6.1 接口函数
public void fileDownloadProgress (int serviceHandle, String fileUri, Long receivedBytes, Long receivedBytesTarget,Long decodedBytes, Long decodedBytesTarget, int receptionType);
void fileDownloadProgressSuspended(int serviceHandle , String uri);
5.4.5.6.2 先决条件
- 文件传递模块连接初始化
- 开始文件捕获
5.4.5.6.3 描述
如果文件下载进度因任何原因停止,应用程序会收到文件下载进度暂停通知。
通知中包含以下信息:
- 服务ID – 为其捕获文件的文件传递服务的ID。
- 文件URI – 下载文件的唯一路径标识符。
5.4.5.7 存储不足
5.4.5.7.1 接口函数
public void insufficientStorage(int serviceHandle ,String uri,String path,Long totalStorageNeeded);
5.4.5.7.2 先决条件
- 文件传递模块连接初始化
- 开始文件捕获
5.4.5.7.3 描述
如果 MSDC 确定在指定位置没有足够的空间来下载请求的文件,它会通知应用程序不足 Storage()。
5.4.5.7.4 调用流程
5.4.5.8 无法到达的位置
5.4.5.8.1 接口函数
public void insufficientStorage(int serviceHandle ,String uri, String path,Long totalStorageNeeded);
5.4.5.8.2 先决条件
文件传递模块连接初始化
5.4.5.8.3 描述
如果 MSDC 无法访问指定位置来存储下载的文件,它会通过 inaccessibleLocation() 通知应用程序。
5.4.5.8.4 调用流程
5.4.5.9 其他错误通知
5.4.5.9.1 接口函数
void fileDeliveryServiceError(int errorCode,String message, int service Id);
5.4.5.9.2 先决条件
添加文件传递模块事件监听器
5.4.5.9.3 描述
如果 MSDC API 想要通知应用程序任何文件传递服务错误,它会使用 fileDeliveryServiceError()。 有关不同类型的错误通知的更多信息,请参阅第 9.4 节。
5.4.5.9.4 调用流程
如果应用程序尝试请求文件传递服务操作,MSDC API 将使用 fileDeliveryServiceError() 和错误代码 ERROR_FD_INVALID_SERVICE_ID 进行响应。
如果文件传递服务不可用,MSDC API 将使用 fileDeliveryServiceError() 和错误代码 ERROR_FD_SERVICE_UNAVAILABLE 以及受影响服务的服务 ID 响应应用程序。
但是,如果所有文件传递服务都不可用,则服务 ID 将为 NULL。
错误代码为 ERROR_FD_SERVICE_RESET 的错误通知告诉应用程序服务相关信息(如服务 ID)已被重置,应用程序应使用 getFileDeliveryServiceList() 获取新的服务信息(参见第 5.4.6.1 节)。
5.4.5.10 警告通知
5.4.5.10.1 接口函数
void fileDeliveryServiceWarning(int warningCode,String message,Integer serviceId);
5.4.5.10.2 先决条件
添加文件传递模块事件监听器
5.4.5.10.3 描述
如果 MSDC API 想要将任何文件传递服务警告通知应用程序,它会使用重载的 fileDeliveryServiceWarning() 通知。
有关不同类型的错误通知的更多信息,请参阅第 9.4 节。
5.4.5.10.4 调用流程
当尝试开始文件下载(例如,S1)时,应用程序可能会收到带有警告代码 WARNING_FD_FREQUENCY_CONFLICT 的错误通知。 这意味着另一个应用程序已经在使用文件传递服务(例如,S2),该服务属于与其中包含 S1 的服务组不同的服务组(参见第 5.4.6.4 节)。
这是一个警告,因为如果频率冲突得到解决,MSDC 会继续尝试开始文件下载。 如果未解决,则 MSDC 无法开始下载。
如果在应用程序启动文件捕获后文件传递因任何原因停止,应用程序会收到带有警告代码 WARNING_FD_STALLED 的警告通知。
这是一个警告,因为 MSDC 会继续尝试下载文件,以防服务再次可用。 如果以后该服务不可用,则 MSDC 无法完成下载。
如果 MSDC 未能将文件复制到指定的存储位置,则会向 UI 应用程序发送带有 WARNING_FD_STORAGE_LOCATION_COPY_FAILED 的警告通知。
MSDC 4.3 接口规范(17)相关推荐
- MSDC 4.3 接口规范(10)
MSDC 4.3 接口规范(10) 4.4.7 警告提示 4.4.7.1 接口方法 4.4.7.2 描述 4.4.8 信息调用 4.4.8.1 获取播放URL 4.4.8.1.1 接口方法 4.4.8 ...
- MSDC 4.3 接口规范(9)
MSDC 4.3 接口规范(9) 4.4.5 其他需要注意的事项 4.4.5.1 流服务已暂停 4.4.5.1.1接口功能 4.4.5.1.2 前置条件 4.4.5.1.3 描述 4.4.5.1.4 ...
- MSDC 4.3 接口规范(4)
MSDC 4.3 接口规范(4) 4 流服务 4.1 概览 4.2 应用程序到MSDC的连接设置 4.2.1 添加 MSDC 管理模块事件监听器 4.2.1.1 接口函数 4.2.1.2 描述 4.2 ...
- MSDC 4.3 接口规范(5)
MSDC 4.3 接口规范(5) 4.2.2 MSDC Manager 模块初始化链接 4.2.2.1 接口函数 4.2.2.2 先决条件 4.2.2.3 描述 4.2.2.4 调用流程 4.2.2. ...
- MSDC 4.3 接口规范(11)
MSDC 4.3 接口规范(11) 4.5 MSDC Manager 模块连接管理 4.5.1 MSDC 错误通知 4.5.1.1 先决条件 4.5.1.2 描述 4.5.1.3 调用流程 4.5.2 ...
- MSDC 4.3 接口规范(19)
MSDC 4.3 接口规范(19) 5.5 MSDC Manager module connection management 5.6 App-to-MSDC connection shutdown ...
- MSDC 4.3 接口规范(13)
MSDC 4.3 接口规范(13) 5 文件传输服务 5.1 概览 5.2 应用到MSDC 链接初始化 5.2.1 添加MSDC 管理模块监听器 5.2.2 MSDC管理模块初始化 5.2.3 获取文 ...
- MSDC 4.3 接口规范(18)
MSDC 4.3 接口规范(18) 5.4.6 Information calls 5.4.6.1 Get service list 5.4.6.1.1 Interface functions 5.4 ...
- MSDC 4.3 接口规范(8)
MSDC 4.3 接口规范(8) 4.4.3停止流媒体服务 4.4.3.1 接口功能 4.4.3.2 先决条件 4.4.3.3 描述 4.4.3.4 调用流程 4.4.3.4.1 停止流服务 4.4. ...
最新文章
- 13.最为经典的动态规划入门
- 5分钟 NLP系列—— 11 个词嵌入模型总结
- 超越Facebook、谷歌、微软,百度发布全球首个百亿参数对话预训练生成模型PLATO-XL...
- JavaScript之各种继承方式和优缺点
- boost::smart_ptr模块boost/pointer_to_other.hpp 的测试
- [css] 要是position跟display、overflow、float这些特性相互叠加后会怎么样?
- Spring源码系列:依赖注入(二)createBean
- linux 将当前时间往后调整2分钟_【转】修改LINUX时间
- hibernate教程笔记4
- java教程 pdf_java教程合集(25本)
- 国税报表html,国税纳税申报表在哪里打印
- android 根据颜色值修改背景图的背景色 最简单方法
- WEB服务器安全设置,有效防护网站攻击70%
- image库的使用笔记
- django学习笔记(六)-----模型
- 在excel中如何筛选重复数据_Excel重复数据不会筛选?方法其实很简单!
- 人生各个年龄段的称谓
- CISSP AIO7 学习笔记 - 第二章 资产安全 2.1-2.8小节 附送脑图
- 普渡大学电子计算机专业,普渡大学电子与计算机工程专业硕士录取!
- java csv 双引号_你知道csv中如何输出英文双引号吗-百度经验