setMusicVolume method

FutureOr<void> setMusicVolume(
  1. NSString musicId,
  2. int volume
)

@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]);
}