ZegoCopyrightedMusic class abstract

Constructors

ZegoCopyrightedMusic()

Properties

hashCode → int
The hash code for this object.
read-onlyinherited
runtimeType → Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

cancelDownload(String resourceID) → Future<void>
取消下载音乐资源。
clearCache() → Future<void>
清除缓存。
download(String resourceID) → Future<ZegoCopyrightedMusicDownloadResult>
下载音乐资源。
getAverageScore(String resourceID) → Future<int>
获取平均评分。
getCacheSize() → Future<int>
获取缓存大小。
getCurrentPitch(String resourceID) → Future<int>
获取实时音高数据。
getDuration(String resourceID) → Future<int>
获取歌曲或伴奏文件的播放时长。
getFullScore(String resourceID) → Future<int>
获取满分。
getKrcLyricByToken(String krcToken) → Future<ZegoCopyrightedMusicGetKrcLyricByTokenResult>
获取逐字歌词。
getLrcLyric(String songID, {ZegoCopyrightedMusicVendorID? vendorID}) → Future<ZegoCopyrightedMusicGetLrcLyricResult>
获取 lrc 格式歌词。
getLrcLyricWithConfig(ZegoCopyrightedMusicGetLyricConfig config) → Future<ZegoCopyrightedMusicGetLrcLyricResult>
获取 lrc 格式歌词。
getMusicByToken(String shareToken) → Future<ZegoCopyrightedMusicGetMusicByTokenResult>
【已废弃】获取歌曲或伴奏。此函数在 3.0.2 版本及以上已废弃,请使用 getSharedResource 函数代替。
getPreviousScore(String resourceID) → Future<int>
获取上一句的评分。
getSharedResource(ZegoCopyrightedMusicGetSharedConfig config, ZegoCopyrightedMusicResourceType type) → Future<ZegoCopyrightedMusicGetSharedResourceResult>
获取分享歌曲资源。
getSharedResourceV2(ZegoCopyrightedMusicGetSharedConfigV2 config) → Future<ZegoCopyrightedMusicGetSharedResourceResult>
获取分享歌曲资源。
getStandardPitch(String resourceID) → Future<ZegoCopyrightedMusicGetStandardPitchResult>
获取标准音高数据。
getTotalScore(String resourceID) → Future<int>
获取总评分。
initCopyrightedMusic(ZegoCopyrightedMusicConfig config) → Future<ZegoCopyrightedMusicInitResult>
初始化版权音乐模块。
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pauseScore(String resourceID) → Future<int>
暂停评分。
queryCache(String songID, ZegoCopyrightedMusicType type, {ZegoCopyrightedMusicVendorID? vendorID}) → Future<bool>
【已废弃】查询资源是否有缓存。此函数在 3.9.0 版本及以上已废弃,请使用带 config 参数的同名函数代替。
queryCacheWithConfig(ZegoCopyrightedMusicQueryCacheConfig config) → Future<bool>
查询资源是否有缓存。
queryCacheWithConfigV2(ZegoCopyrightedMusicQueryCacheConfigV2 config) → Future<bool>
查询资源是否有缓存。
requestAccompaniment(ZegoCopyrightedMusicRequestConfig config) → Future<ZegoCopyrightedMusicRequestAccompanimentResult>
【已废弃】点伴奏。此函数在 3.0.2 版本及以上已废弃,请使用 requestResource 函数代替。
requestAccompanimentClip(ZegoCopyrightedMusicRequestConfig config) → Future<ZegoCopyrightedMusicRequestAccompanimentClipResult>
【已废弃】点伴奏高潮片段。此函数在 3.0.2 版本及以上已废弃,请使用 requestResource 函数代替。
requestResource(ZegoCopyrightedMusicRequestConfig config, ZegoCopyrightedMusicResourceType type) → Future<ZegoCopyrightedMusicRequestResourceResult>
获取音乐资源。
requestResourceV2(ZegoCopyrightedMusicRequestConfigV2 config) → Future<ZegoCopyrightedMusicRequestResourceResult>
获取音乐资源。
requestSong(ZegoCopyrightedMusicRequestConfig config) → Future<ZegoCopyrightedMusicRequestSongResult>
【已废弃】点歌。此函数在 3.0.2 版本及以上已废弃,请使用 requestResource 函数代替。
resetScore(String resourceID) → Future<int>
重置评分。
resumeScore(String resourceID) → Future<int>
恢复评分。
sendExtendedRequest(String command, String params) → Future<ZegoCopyrightedMusicSendExtendedRequestResult>
发送扩展功能请求。
setScoringLevel(int level) → Future<void>
设置打分难度级别。
startScore(String resourceID, int pitchValueInterval) → Future<int>
开始评分。
stopScore(String resourceID) → Future<int>
结束评分。
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited