ZegoCopyrightedMusic class abstract
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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(
→ Future< )ZegoCopyrightedMusicGetMusicByTokenResult> - 【已废弃】获取歌曲或伴奏。此函数在 3.0.2 版本及以上已废弃,请使用 getSharedResource 函数代替。
-
getPreviousScore(
String resourceID) → Future< int> - 获取上一句的评分。
- 获取分享歌曲资源。
- 获取分享歌曲资源。
-
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