ty.p2p.onDownloadTotalProgressUpdate
下载总进度回调
需引入
P2PKit
,且在>=2.0.3
版本才可使用
参数
function callback
下载总进度回调的回调函数
回调参数 Object res
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
deviceId | string | 是 | 设备id | |
progress | number | 是 | 上传/下载进度 |
函数定义示例
/*** 下载总进度回调*/
export function onDownloadTotalProgressUpdate(listener: (params: {/** 设备id */deviceId: string/** 上传/下载进度 */progress: number}) => void
): void
ty.p2p.offDownloadTotalProgressUpdate
取消监听:下载总进度回调
需引入
P2PKit
,且在>=2.0.3
版本才可使用
参数
function callback
取消监听:下载总进度回调的回调函数
回调参数 Object res
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
deviceId | string | 是 | 设备id | |
progress | number | 是 | 上传/下载进度 |
函数定义示例
/*** 取消监听:下载总进度回调*/
export function offDownloadTotalProgressUpdate(listener: (params: {/** 设备id */deviceId: string/** 上传/下载进度 */progress: number}) => void
): void
👉 立即开发。
ty.p2p.onFileDownloadComplete
单文件下载完成事件
需引入
P2PKit
,且在>=2.0.3
版本才可使用
参数
function callback
单文件下载完成事件的回调函数
回调参数 Object res
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
deviceId | string | 是 | 设备id | |
fileName | string | 是 | 文件名 | |
index | number | 是 | 索引 |
函数定义示例
/*** 单文件下载完成事件*/
export function onFileDownloadComplete(listener: (params: {/** 设备id */deviceId: string/** 文件名 */fileName: string/** 索引 */index: number}) => void
): void
ty.p2p.offFileDownloadComplete
取消监听:单文件下载完成事件
需引入
P2PKit
,且在>=2.0.3
版本才可使用
参数
function callback
取消监听:单文件下载完成事件的回调函数
回调参数 Object res
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
deviceId | string | 是 | 设备id | |
fileName | string | 是 | 文件名 | |
index | number | 是 | 索引 |
函数定义示例
/*** 取消监听:单文件下载完成事件*/
export function offFileDownloadComplete(listener: (params: {/** 设备id */deviceId: string/** 文件名 */fileName: string/** 索引 */index: number}) => void
): void
ty.p2p.onStreamPacketReceive
收到数据包事件
需引入
P2PKit
,且在>=2.0.3
版本才可使用
参数
function callback
收到数据包事件的回调函数
回调参数 Object res
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
deviceId | string | 是 | 设备id | |
totalFiles | number | 是 | 文件个数 | |
fileName | string | 是 | 文件名 | |
fileIndex | number | 是 | 索引,目前错误数据 | |
fileLength | number | 是 | 文件大小 | |
packetData | string | 是 | 数据 | |
packetLength | number | 是 | 包大小 | |
fileSerialNumber | number | 是 | 文件序列号 | |
packetIndex | number | 是 | 包索引 | |
packetType | number | 是 | 包头/包尾 0b00XY Y:包头 X:包尾 |
函数定义示例
/*** 收到数据包事件*/
export function onStreamPacketReceive(listener: (params: {/** 设备id */deviceId: string/** 文件个数 */totalFiles: number/** 文件名 */fileName: string/** 索引,目前错误数据 */fileIndex: number/** 文件大小 */fileLength: number/** 数据 */packetData: string/** 包大小 */packetLength: number/** 文件序列号 */fileSerialNumber: number/** 包索引 */packetIndex: number/** 包头/包尾 0b00XY Y:包头 X:包尾 */packetType: number}) => void
): void
ty.p2p.offStreamPacketReceive
取消监听:收到数据包事件
需引入
P2PKit
,且在>=2.0.3
版本才可使用
参数
function callback
取消监听:收到数据包事件的回调函数
回调参数 Object res
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
deviceId | string | 是 | 设备id | |
totalFiles | number | 是 | 文件个数 | |
fileName | string | 是 | 文件名 | |
fileIndex | number | 是 | 索引,目前错误数据 | |
fileLength | number | 是 | 文件大小 | |
packetData | string | 是 | 数据 | |
packetLength | number | 是 | 包大小 | |
fileSerialNumber | number | 是 | 文件序列号 | |
packetIndex | number | 是 | 包索引 | |
packetType | number | 是 | 包头/包尾 0b00XY Y:包头 X:包尾 |
函数定义示例
/*** 取消监听:收到数据包事件*/
export function offStreamPacketReceive(listener: (params: {/** 设备id */deviceId: string/** 文件个数 */totalFiles: number/** 文件名 */fileName: string/** 索引,目前错误数据 */fileIndex: number/** 文件大小 */fileLength: number/** 数据 */packetData: string/** 包大小 */packetLength: number/** 文件序列号 */fileSerialNumber: number/** 包索引 */packetIndex: number/** 包头/包尾 0b00XY Y:包头 X:包尾 */packetType: number}) => void
): void
👉 立即开发。