TrackingPlay.ets 1.19 KB
import { ParamType } from '../common/PublicParams';

/*
 * 处理音频、视频、直播 正片播放、播放结束、播放错误等
 * */
export class TrackingPlay {

  // 视频
  static videoPositivePlay(prepareTime: number, pageId: string, pageName: string, extParams: ParamType) {

  }

  static videoPlayEnd(currentPlayTime: number, totalTime: number, browseTime: number, pageId: string, pageName: string, extParams: ParamType) {

  }

  static videoPlayError(errorInfo: string, pageId: string, pageName: string, extParams: ParamType) {

  }


  // 音频
  static audioPositivePlay(prepareTime: number, pageId: string, pageName: string, extParams: ParamType) {

  }

  static audioPlayEnd(currentPlayTime: number, totalTime: number, browseTime: number, pageId: string, pageName: string, extParams: ParamType) {

  }

  static audioPlayError(errorInfo: string, pageId: string, pageName: string, extParams: ParamType) {

  }


  // 直播
  static liveVideoPositivePlay(prepareTime: number, pageId: string, pageName: string, extParams: ParamType) {

  }

  static liveVideoPlayEnd(currentPlayTime: number, totalTime: number, browseTime: number, pageId: string, pageName: string, extParams: ParamType) {

  }

}