TRTCMusicEvent

TRTCMusicEvent

背景音乐事件

Type Definitions

onStart(idopt, errCodeopt)

Parameters:
Name Type Description
id Number

背景音乐 ID

errCode Number

错误码。0: 开始播放成功;-4001: 打开文件失败,如音频文件格式不支持,本地音频文件不存在,网络音频文件无法访问等。

onPlayProgress(idopt, curPtsMSopt, durationMSopt)

Parameters:
Name Type Description
id Number

背景音乐 ID

curPtsMS Number

背景音乐当前播放时间戳

durationMS Number

背景音乐时长

onComplete(idopt, errCodeopt)

Parameters:
Name Type Description
id Number

背景音乐 ID

errCode Number

错误码。0: 播放结束;-4002: 解码失败,如音频文件损坏,网络音频文件服务器无法访问等。

onLoadProgress(idopt, progressopt)

Parameters:
Name Type Description
id Number

背景音乐 ID

progress Number

加载进度

onLoadError(idopt, errorCodeopt)

Parameters:
Name Type Description
id Number

背景音乐 ID

errorCode Number

errorCode

  • -4001:打开文件失败,如音频数据无效,FFMPEG 协议未找到等;
  • -4002:解码失败,如音频文件损坏,网络音频文件服务器无法访问等;
  • -4003:预加载数量超上限,请先调用 stopPlayMusic 释放无用的预加载;
  • -4005:非法路径导致打开文件失败,请检查您传入的路径参数是否指向一个合法的音乐文件;
  • -4006:非法URL导致打开文件失败,请用浏览器检查您传入的 URL 地址是否可以下载到期望的音乐文件;
  • -4007:无音频流导致打开文件失败,请确认您传入的文件是否是合法的音频文件,以及文件是否被损坏;
  • -4008:格式不支持导致打开文件失败,请确认您传入的文件格式是否是支持的文件格式,移动端支持【mp3,aac,m4a,wav,ogg,mp4,mkv】,桌面端支持【mp3,aac,m4a,wav,mp4,mkv】。