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

被折叠的 条评论
为什么被折叠?



