setWTNRemoteAudioPlaybackVolume method
@detail api
@valid since 3.60. 自 3.60 起,该接口替代了 setPublicStreamAudioPlaybackVolume 方法来实现下述功能。你已升级至 3.60 及以上版本,并且仍在使用该方法,请迁移到此接口。
@author hanchenchen
@brief 调节 WTN 流的音频播放音量。
@param streamId WTN 流 ID
@param volume 音频播放音量值和原始音量值的比值,该比值的范围是 [0, 400],单位为 %,且自带溢出保护。为保证更好的音频质量,建议设定在 [0, 100] 之间,其中 100 为系统默认值。
@return
- 0: 成功调用。
- -2: 参数错误。
@order 4
Implementation
Future<int?> setWTNRemoteAudioPlaybackVolume(
string streamId, int volume) async {
$a() => ($instance as $p_a.IWTNStream)
.setWTNRemoteAudioPlaybackVolume(streamId, volume);
$i() => ($instance as $p_i.ByteRTCWTNStream)
.setWTNRemoteAudioPlaybackVolume(streamId, volume);
if (Platform.isAndroid) {
return $a();
} else if (Platform.isIOS) {
return $i();
} else {
throw UnsupportedError(
'Not Support Platform ${Platform.operatingSystem}');
}
}