ByteRTCKTVManagerDelegate constructor
ByteRTCKTVManagerDelegate([
- NativeClassOptions? options
Implementation
ByteRTCKTVManagerDelegate([NativeClassOptions? options])
: super(options == null
? const NativeClassOptions([],
className: _$namespace,
instanceType: InstanceType.manual,
bridgeKey: 'com.volcengine.rtc.hybrid_runtime',
methodMap: {
r"ktvManager$onMusicListResult$totalSize$errorCode":
r"ktvManager:onMusicListResult:totalSize:errorCode:",
r"ktvManager$onSearchMusicResult$totalSize$errorCode":
r"ktvManager:onSearchMusicResult:totalSize:errorCode:",
r"ktvManager$onHotMusicResult$errorCode":
r"ktvManager:onHotMusicResult:errorCode:",
r"ktvManager$onMusicDetailResult$errorCode":
r"ktvManager:onMusicDetailResult:errorCode:",
r"ktvManager$onDownloadSuccess$downloadResult":
r"ktvManager:onDownloadSuccess:downloadResult:",
r"ktvManager$onDownloadFailed$errorCode":
r"ktvManager:onDownloadFailed:errorCode:",
r"ktvManager$onDownloadMusicProgress$progress":
r"ktvManager:onDownloadMusicProgress:progress:",
r"ktvManager$onClearCacheResult":
r"ktvManager:onClearCacheResult:"
})
: NativeClassOptions.fromMap({
...options.toMap(),
'bridgeKey': 'com.volcengine.rtc.hybrid_runtime',
})) {
registerEvent(r"ktvManager:onMusicListResult:totalSize:errorCode:",
ktvManager$onMusicListResult$totalSize$errorCode);
registerEvent(r"ktvManager:onSearchMusicResult:totalSize:errorCode:",
ktvManager$onSearchMusicResult$totalSize$errorCode);
registerEvent(r"ktvManager:onHotMusicResult:errorCode:",
ktvManager$onHotMusicResult$errorCode);
registerEvent(r"ktvManager:onMusicDetailResult:errorCode:",
ktvManager$onMusicDetailResult$errorCode);
registerEvent(r"ktvManager:onDownloadSuccess:downloadResult:",
ktvManager$onDownloadSuccess$downloadResult);
registerEvent(r"ktvManager:onDownloadFailed:errorCode:",
ktvManager$onDownloadFailed$errorCode);
registerEvent(r"ktvManager:onDownloadMusicProgress:progress:",
ktvManager$onDownloadMusicProgress$progress);
registerEvent(
r"ktvManager:onClearCacheResult:", ktvManager$onClearCacheResult);
}