setMusicVolume method
@detail api
@author lihuan.wuti2ha
@brief 设置歌曲播放音量,只能在开始播放后进行设置。
@param musicId 音乐 ID。
@param volume 歌曲播放音量,调节范围:0,400。
- 0:静音。
- 100:原始音量。
- 400: 原始音量的 4 倍(自带溢出保护)。
@note
- 调用本接口时音乐必须处于播放中状态。
- 若设置的音量大于 400,则按最大值 400 进行调整;若设置的音量小于 0,则按最小值 0 进行调整。
- 若音乐 ID 错误,会触发 ktvPlayer:onPlayStateChanged:state:error:{@link #ByteRTCKTVPlayerDelegate#ktvPlayer:onPlayStateChanged:state:error} 回调,errorCode 为 –3023,playState 为 4。
- 若未进房,会触发 ktvPlayer:onPlayStateChanged:state:error:{@link #ByteRTCKTVPlayerDelegate#ktvPlayer:onPlayStateChanged:state:error} 回调,errorCode 为 –3022,playState 为 4。
Implementation
FutureOr<void> setMusicVolume(NSString musicId, int volume) async {
return await nativeCall('setMusicVolume:volume:', [musicId, volume]);
}