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
👉 立即开发。