跳到主要内容
版本:Next

接口调用

参考Unity Sdk for LiveComm

接口变更

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()