@qiniu/miku-delivery-mp-ks
Version:
Kuaishou Mini Program SDK for Miku Delivery
22 lines (21 loc) • 845 B
TypeScript
import type Logger from '../log';
/** 媒体组件事件日志(在媒体组件触发特定事件时上报) */
export type MediaEventLog = {
/** 媒体组件 ID */
m_id: string;
/** 媒体组件类型,`video` 或 `image` */
m_type: string;
/** 媒体资源当前使用的 URL */
m_url: string;
/** 事件类型,包括 `attached`、`error`、`loadedmetadata`(`video`)、`load`(`image`) */
type: 'attached' | 'error' | 'loadedmetadata' | 'load';
/** 错误信息,仅事件类型为 `error` 时会携带 */
err_msg: string;
/** 错误信息描述,错误信息的更多内容描述,仅事件类型为 `error` 时会携带 */
err_desc: string;
};
export default class MediaEventLogger {
private logger;
constructor(logger: Logger);
log(logData: MediaEventLog): void;
}