ZegoCopyrightedMusic
ZegoCopyrightedMusic
Declared in ZegoCopyrightedMusic.java
方法
setEventHandler
public void setEventHandler(IZegoCopyrightedMusicEventHandler handler)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| handler | IZegoCopyrightedMusicEventHandler | 用于接收版权音乐回调的对象。 |
详情
设置版权音乐模块回调的接口,可接收歌曲播放状态相关回调通知。
- 调用时机:在创建版权音乐 [createCopyrightedMusic] 之后。
- 支持版本:2.13.0 及以上。
initCopyrightedMusic
public void initCopyrightedMusic(ZegoCopyrightedMusicConfig config, IZegoCopyrightedMusicInitCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| config | ZegoCopyrightedMusicConfig | 版权音乐配置。 |
| callback | IZegoCopyrightedMusicInitCallback | 初始化结果 |
详情
初始化版权音乐,以便后续使用版权音乐的功能。
- 调用时机:在创建版权音乐 [createCopyrightedMusic] 和登录房间 [loginRoom] 之后。
- 支持版本:2.13.0 及以上。
- 注意事项:1. 必须传入真实用户信息,否则无法获取歌曲资源进行播放。2. 初始化版权音乐时设置的用户 ID 和用户名需要和登录房间时设置的用户 ID 和用户名一致。
getCacheSize
public long getCacheSize()ZegoCopyrightedMusic.java在使用本模块时,可能产生一些缓存文件,可以通过本接口获取缓存文件的大小。
- 业务场景:用于展示 App 的缓存大小。
- 调用时机:在创建版权音乐 [createCopyrightedMusic] 之后。
- 支持版本:2.13.0 及以上。
缓存文件大小,单位 byte。
clearCache
public void clearCache()ZegoCopyrightedMusic.java在使用本模块时,可能产生一些缓存文件,可以通过本接口进行清除。
- 业务场景:用于清除 App 的缓存。
- 调用时机:在创建版权音乐 [createCopyrightedMusic] 之后。
- 支持版本:2.13.0 及以上。
sendExtendedRequest
public void sendExtendedRequest(String command, String params, IZegoCopyrightedMusicSendExtendedRequestCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| command | String | 请求命令,具体支持的命令请参考 https://doc-zh.zego.im/article/15077 |
| params | String | 请求参数,每个请求命令具备对应的请求参数,请参考 https://doc-zh.zego.im/article/15077 |
| callback | IZegoCopyrightedMusicSendExtendedRequestCallback | 发送扩展功能请求结果 |
详情
发送扩展功能请求,访问版权歌曲库获取相关歌单、榜单歌曲信息。
- 业务场景:用于获取歌曲列表。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:2.13.0 及以上。
getLrcLyric
public void getLrcLyric(String songID, ZegoCopyrightedMusicVendorID vendorID, IZegoCopyrightedMusicGetLrcLyricCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| songID | String | 歌曲或伴奏的 ID,一首歌的歌曲和伴奏共用同一个 ID。 |
| vendorID | ZegoCopyrightedMusicVendorID | 版权方。 |
| callback | IZegoCopyrightedMusicGetLrcLyricCallback | 获取 lrc 格式歌词结果 |
详情
获取 lrc 格式歌词,支持逐行解析歌词。
- 业务场景:用于逐行显示歌词。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:3.2.1 及以上。
getLrcLyric
public void getLrcLyric(ZegoCopyrightedMusicGetLyricConfig config, IZegoCopyrightedMusicGetLrcLyricCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| config | ZegoCopyrightedMusicGetLyricConfig | 获取歌词的配置。 |
| callback | IZegoCopyrightedMusicGetLrcLyricCallback | 获取 lrc 格式歌词结果 |
详情
获取 lrc 格式歌词,支持逐行解析歌词。
- 业务场景:用于逐行显示歌词。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:3.12.0 及以上。
getKrcLyricByToken
public void getKrcLyricByToken(String krcToken, IZegoCopyrightedMusicGetKrcLyricByTokenCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| krcToken | String | 通过调用 [requestResource] 点伴奏或点高潮片段、或调用 [getSharedResource] 接口获取分享资源时获取的 krcToken。详情请参考 https://doc-zh.zego.im/article/15079#2_2 |
| callback | IZegoCopyrightedMusicGetKrcLyricByTokenCallback | 获取逐字格式歌词结果。 |
详情
获取逐字歌词,支持逐字解析歌词。
- 业务场景:用于逐字显示歌词。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:2.13.0 及以上。
requestResource
public void requestResource(ZegoCopyrightedMusicRequestConfig config, ZegoCopyrightedMusicResourceType type, IZegoCopyrightedMusicRequestResourceCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| config | ZegoCopyrightedMusicRequestConfig | 获取音乐资源的配置。 |
| type | ZegoCopyrightedMusicResourceType | 版权音乐资源类型。 |
| callback | IZegoCopyrightedMusicRequestResourceCallback | 获取音乐资源结果回调。 |
详情
可以获取到歌曲的基本信息(时长、歌名、歌手等),以及最重要的可以用于本地播放的资源 id,还有相关的一些鉴权信息。
- 业务场景:获取版权歌曲,用于本地播放与分享。
- 相关接口:房间内某个用户调用此接口获取某音乐资源成功后,房间内其他用户可以调用 [getSharedResource] 接口免费获取一次该音乐资源。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 之后。
- 支持版本:3.0.2 及以上。
- 注意事项: 1. 每个资源有唯一的资源 ID。 2. 每调用一次此接口,都会触发一次计费,详情请咨询 ZEGO 商务人员。 3. 调用本接口获取到的资源,具有时效性,有效时长为 “SDK 初始化生命周期结束” 与 “24 小时资源有效期” 两者之间的最小值。
requestResource
public void requestResource(ZegoCopyrightedMusicRequestConfigV2 config, IZegoCopyrightedMusicRequestResourceCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| config | ZegoCopyrightedMusicRequestConfigV2 | 获取音乐资源的配置。 |
| callback | IZegoCopyrightedMusicRequestResourceCallback | 获取音乐资源结果回调。 |
详情
可以获取到歌曲的基本信息(时长、歌名、歌手等),以及最重要的可以用于本地播放的资源 id,还有相关的一些鉴权信息。
- 业务场景:获取版权歌曲,用于本地播放与分享。
- 相关接口:房间内某个用户调用此接口获取某音乐资源成功后,房间内其他用户可以调用 [getSharedResource] 接口免费获取一次该音乐资源。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 之后。
- 支持版本:3.12.0 及以上。
- 注意事项: 1. 每个资源有唯一的资源 ID。 2. 每调用一次此接口,都会触发一次计费,详情请咨询 ZEGO 商务人员。 3. 调用本接口获取到的资源,具有时效性,有效时长为 “SDK 初始化生命周期结束” 与 “24 小时资源有效期” 两者之间的最小值。
getSharedResource
public void getSharedResource(ZegoCopyrightedMusicGetSharedConfig config, ZegoCopyrightedMusicResourceType type, IZegoCopyrightedMusicGetSharedResourceCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| config | ZegoCopyrightedMusicGetSharedConfig | 获取分享歌曲资源的配置。 |
| type | ZegoCopyrightedMusicResourceType | 版权音乐资源类型。 |
| callback | IZegoCopyrightedMusicGetSharedResourceCallback | 获取分享音乐资源结果回调。 |
详情
可以获取到歌曲的基本信息(时长、歌名、歌手等),以及最重要的可以用于本地播放的资源 id,还有相关的一些鉴权信息。
- 业务场景:获取版权歌曲,用于本地播放。
- 相关接口:房间内某个用户调用 [requestResource] 接口获取某音乐资源成功后,房间内其他用户可以调用此接口免费获取一次该音乐资源。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 之后。
- 支持版本:3.0.2 及以上。
- 注意事项:每个资源有唯一的资源 ID。调用本接口获取到的资源,具有时效性,有效时长为 “SDK 初始化生命周期结束” 与 “24 小时资源有效期” 两者之间的最小值。
getSharedResource
public void getSharedResource(ZegoCopyrightedMusicGetSharedConfigV2 config, IZegoCopyrightedMusicGetSharedResourceCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| config | ZegoCopyrightedMusicGetSharedConfigV2 | 获取分享歌曲资源的配置。 |
| callback | IZegoCopyrightedMusicGetSharedResourceCallback | 获取分享音乐资源结果回调。 |
详情
可以获取到歌曲的基本信息(时长、歌名、歌手等),以及最重要的可以用于本地播放的资源 id,还有相关的一些鉴权信息。
- 业务场景:获取版权歌曲,用于本地播放。
- 相关接口:房间内某个用户调用 [requestResource] 接口获取某音乐资源成功后,房间内其他用户可以调用此接口免费获取一次该音乐资源。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 之后。
- 支持版本:3.12.0 及以上。
- 注意事项:每个资源有唯一的资源 ID。调用本接口获取到的资源,具有时效性,有效时长为 “SDK 初始化生命周期结束” 与 “24 小时资源有效期” 两者之间的最小值。
download
public void download(String resourceID, IZegoCopyrightedMusicDownloadCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceID | String | 歌曲或伴奏对应的资源 ID。 |
| callback | IZegoCopyrightedMusicDownloadCallback | 下载载歌曲或伴奏结果。 |
详情
下载音乐资源,下载成功后才能进行播放。
- 业务场景:获取音乐资源授权后,利用本接口下载对应的资源。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:2.13.0 及以上。
- 注意事项:下载版权音乐资源受网络影响。
cancelDownload
public void cancelDownload(String resourceID)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceID | String | 歌曲或伴奏对应的资源 ID。 |
详情
取消下载音乐资源。
- 业务场景:当开始下载音乐资源后,利用本接口取消对应的下载任务。
- 调用时机:在开始下载 [download] 之后。
- 支持版本:3.11.0 及以上。
- 注意事项:当传入有效的 resourceID 时, 只会取消未完成的下载任务, 当传入空字符串时, 取消所有未完成的下载任务。
queryCache
public boolean queryCache(ZegoCopyrightedMusicQueryCacheConfig config)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| config | ZegoCopyrightedMusicQueryCacheConfig | 查询资源缓存的配置。 |
详情
查询资源是否有缓存
- 业务场景:可以用于在查询歌曲资源是否有缓存。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:3.9.0 及以上。
queryCache
public boolean queryCache(ZegoCopyrightedMusicQueryCacheConfigV2 config)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| config | ZegoCopyrightedMusicQueryCacheConfigV2 | 查询资源缓存的配置。 |
详情
查询资源是否有缓存
- 业务场景:可以用于在查询歌曲资源是否有缓存。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:3.12.0 及以上。
getDuration
public long getDuration(String resourceID)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceID | String | 歌曲或伴奏对应的资源 ID。 |
详情
获取歌曲或伴奏文件的播放时长。
- 业务场景:可以用于在视图上显示歌曲或伴奏的播放时长信息。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:2.13.0 及以上。
setScoringLevel
public void setScoringLevel(int level)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| level | int | 打分难度级别。level 取值范围 0 ~ 4。打分难度由 0 到 4 逐级递减。 |
详情
用户可以通过该接口设置打分难度级别。
- 调用时机:调用 [initCopyrightedMusic] 初始化版权音乐成功后,调用 [startScore] 开始打分前。
- 默认值:未调用该函数时,打分难度级别默认是 4。
- 支持版本:2.22.0 及以上。
- 注意事项:该方法不支持动态设置,调用该方法成功后,下一次调用 [startScore] 生效。
startScore
public int startScore(String resourceID, int pitchValueInterval)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceID | String | 伴奏或高潮片段对应的资源 ID。 |
| pitchValueInterval | int | 实时音高线回调的时间间隔, 单位毫秒,默认 50 毫秒。 |
详情
开始评分后,将会根据设置的回调时间间隔,收到评分结果 [OnCurrentPitchValueUpdate] 回调。
- 业务场景:可以用于在视图上显示唱歌评分。
- 调用时机:在获取到逐字歌词,并播放版权音乐的伴奏资源之后可调用。
- 支持版本:2.15.0 及以上。
- 注意事项:目前仅支持在推流开始 [startPublishingStream] 后,才能开始打分。
pauseScore
public int pauseScore(String resourceID)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceID | String | 伴奏或高潮片段对应的资源 ID。 |
详情
暂停正在进行的评分,将停止 [OnCurrentPitchValueUpdate] 回调。
- 业务场景:正在评分时可调用此接口暂停评分功能。
- 调用时机:正在评分时可调用。
- 支持版本:2.15.0 及以上。
resumeScore
public int resumeScore(String resourceID)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceID | String | 伴奏或高潮片段对应的资源 ID。 |
详情
恢复当前暂停的评分。
- 业务场景:当前有暂停的评分时可调用此接口恢复评分功能。
- 调用时机:当前有暂停的评分时可调用。
- 支持版本:2.15.0 及以上。
stopScore
public int stopScore(String resourceID)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceID | String | 伴奏或高潮片段对应的资源 ID。 |
详情
结束当前评分,将停止 [OnCurrentPitchValueUpdate] 回调,但依然可以正常获取平均分或总分。
- 业务场景:正在评分时可调用此接口结束评分。
- 调用时机:正在评分时可调用。
- 支持版本:2.15.0 及以上。
resetScore
public int resetScore(String resourceID)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceID | String | 伴奏或高潮片段对应的资源 ID。 |
详情
重置已经进行过的评分,将停止 [OnCurrentPitchValueUpdate] 回调,获取平均分或总分将为 0。
- 业务场景:常用于重唱同一首歌的场景。
- 调用时机:已经进行过评分后可以调用。
- 支持版本:2.15.0 及以上。
getPreviousScore
public int getPreviousScore(String resourceID)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceID | String | 伴奏或高潮片段对应的资源 ID。 |
详情
返回值是获取上一句的评分。
- 业务场景:可以用于在视图上显示每一句的评分。
- 调用时机:在播放版权伴奏或高潮片段,并开始打分后可调用。
- 支持版本:2.15.0 及以上。
getAverageScore
public int getAverageScore(String resourceID)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceID | String | 伴奏或高潮片段对应的资源 ID。 |
详情
获取平均评分。
- 业务场景:可以用于在视图上显示平均评分。
- 调用时机:在播放版权伴奏或高潮片段,并开始打分后可调用。
- 支持版本:2.15.0 及以上。
getTotalScore
public int getTotalScore(String resourceID)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceID | String | 伴奏或高潮片段对应的资源 ID。 |
详情
获取总评分。
- 业务场景:可以用于在视图上显示总评分。
- 调用时机:在播放版权伴奏或高潮片段,并开始打分后可调用。
- 支持版本:2.15.0 及以上。
getFullScore
public int getFullScore(String resourceID)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceID | String | 伴奏或高潮片段对应的资源 ID。 |
详情
获取满分。
- 业务场景:可以用于在视图上显示满分。
- 调用时机:在播放版权伴奏或高潮片段,并开始打分后可调用。
- 支持版本:3.0.2 及以上。
getStandardPitch
public void getStandardPitch(String resourceID, IZegoCopyrightedMusicGetStandardPitchCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceID | String | 伴奏或高潮片段对应的资源 ID。 |
| callback | IZegoCopyrightedMusicGetStandardPitchCallback | 获取标准音高数据结果。 |
详情
获取标准音高数据。
- 业务场景:可以用于在视图上显示标准音高线。
- 支持版本:2.15.0 及以上。
- 注意事项:只有伴奏或高潮片段资源才有音高线。
getCurrentPitch
public int getCurrentPitch(String resourceID)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| resourceID | String | 歌曲或伴奏对应的资源 ID。 |
详情
获取实时音高数据。
- 业务场景:可以用于在视图上显示实时音高线。
- 调用时机:在播放版权伴奏或高潮片段,并开始打分后可调用。
- 支持版本:2.15.0 及以上。
requestSong
public void requestSong(ZegoCopyrightedMusicRequestConfig config, IZegoCopyrightedMusicRequestSongCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| config | ZegoCopyrightedMusicRequestConfig | 请求配置。 |
| callback | IZegoCopyrightedMusicRequestSongCallback | 点歌结果 |
详情
点歌不仅可以获取到歌曲的基本信息(时长、歌名、歌手等),还可以用于本地播放的资源 ID 或用于分享给他人播放的 share_token,还有相关的一些鉴权信息。支持按次点歌方式。
- 业务场景:获取版权歌曲,用于本地播放与分享。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:2.13.0 及以上。
- 注意事项:该接口会触发计费。一首歌曲可能存在普通、高清、无损三种音质,每种音质都有不同的资源文件,每个资源文件有唯一的资源 ID。
requestAccompaniment
public void requestAccompaniment(ZegoCopyrightedMusicRequestConfig config, IZegoCopyrightedMusicRequestAccompanimentCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| config | ZegoCopyrightedMusicRequestConfig | 请求配置。 |
| callback | IZegoCopyrightedMusicRequestAccompanimentCallback | 点伴奏结果。 |
详情
可以获取 songID 对应歌曲的伴奏资源,包括 resource_id、krc_token、share_token 等。支持按次点伴奏方式。
- 业务场景:获取版权歌曲伴奏,用于本地播放与分享。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:2.13.0 及以上。
- 注意事项:该接口会触发计费。
requestAccompanimentClip
public void requestAccompanimentClip(ZegoCopyrightedMusicRequestConfig config, IZegoCopyrightedMusicRequestAccompanimentClipCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| config | ZegoCopyrightedMusicRequestConfig | 请求配置。 |
| callback | IZegoCopyrightedMusicRequestAccompanimentClipCallback | 点伴奏高潮片段结果。 |
详情
可以获取 songID 对应歌曲的高潮片段资源,包括 resource_id、krc_token、share_token 等。支持按次点伴奏高潮片段方式。
- 业务场景:获取版权歌曲伴奏高潮片段,用于本地播放与分享。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:2.13.0 及以上。
- 注意事项:该接口会触发计费。
getMusicByToken
public void getMusicByToken(String shareToken, IZegoCopyrightedMusicGetMusicByTokenCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| shareToken | String | 访问一首歌曲或伴奏的对应授权 token。 |
| callback | IZegoCopyrightedMusicGetMusicByTokenCallback | 获取歌曲或伴奏结果。 |
详情
通过他人分享的歌曲或伴奏 token,获取对应的一首歌曲或伴奏。
- 业务场景:在线 KTV 场景中,合唱者收到主唱分享的歌曲或伴奏 token 后,通过本接口获取对应的一首歌曲或伴奏,然后在本端进行播放。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:2.13.0 及以上。
getLrcLyric
public void getLrcLyric(String songID, IZegoCopyrightedMusicGetLrcLyricCallback callback)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| songID | String | 歌曲或伴奏的 ID,一首歌的歌曲和伴奏共用同一个 ID。 |
| callback | IZegoCopyrightedMusicGetLrcLyricCallback | 获取 lrc 格式歌词结果 |
详情
获取 lrc 格式歌词,支持逐行解析歌词。
- 业务场景:用于逐行显示歌词。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:2.13.0 及以上。
queryCache
public boolean queryCache(String songID, ZegoCopyrightedMusicType type)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| songID | String | 歌曲或伴奏的 ID,一首歌的歌曲和伴奏共用同一个 ID。 |
| type | ZegoCopyrightedMusicType | 歌曲资源类型。 |
详情
查询资源是否有缓存。
- 业务场景:可以用于在查询歌曲资源是否有缓存。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:2.13.0 及以上。
queryCache
public boolean queryCache(String songID, ZegoCopyrightedMusicType type, ZegoCopyrightedMusicVendorID vendorID)ZegoCopyrightedMusic.java参数
| 名称 | 类型 | 描述 |
|---|---|---|
| songID | String | 歌曲或伴奏的 ID,一首歌的歌曲和伴奏共用同一个 ID。 |
| type | ZegoCopyrightedMusicType | 歌曲资源类型。 |
| vendorID | ZegoCopyrightedMusicVendorID | 版权方。 |
详情
查询资源是否有缓存
- 业务场景:可以用于在查询歌曲资源是否有缓存。
- 调用时机:在初始化版权音乐 [initCopyrightedMusic] 成功之后。
- 支持版本:3.2.1 及以上。
