接口调用
接口变更
1、接收Audio
private WwiseRemoteAudioTrack _wwiseRemoteAudioTrack;
public void AttachAudio(RemoteAudioTrack track)
{
if (_wwiseRemoteAudioTrack is null)
{
_wwiseRemoteAudioTrack = new WwiseRemoteAudioTrack();
}
_wwiseRemoteAudioTrack.AttachWwise(track, gameObject, wwiseEvent);
}
public void DetachAudio(RemoteAudioTrack track)
{
if (_wwiseRemoteAudioTrack != null)
{
_wwiseRemoteAudioTrack.DetachWwise();
_wwiseRemoteAudioTrack.UnregisterDisposeEvent();
_wwiseRemoteAudioTrack = null;
}
}
2、控制麦克风音量
// 设置音量
LiveService.Instance.GetAudioCtrlInner().SetVolume(float)
// 获取音量
LiveService.Instance.GetAudioCtrlInner().GetVolume()
3、控制房间参与者音量
调用AttachWwise传入参数volume RTPC用于控制track音量
public void AttachAudio(RemoteAudioTrack track)
{
if (_wwiseRemoteAudioTrack is null)
{
_wwiseRemoteAudioTrack = new WwiseRemoteAudioTrack();
}
_wwiseRemoteAudioTrack.AttachWwise(track, gameObject, trackEvent, trackVolumeRTPC);
}
// 设置音量
WwiseRemoteAudioTrack.SetVolume(float)
// 获取音量
WwiseRemoteAudioTrack.GetVolume()