FunctionGetVoiceSignFn

  • 获取用户语音签名的函数

    用于获取加入 RTC 语音房间所需的签名信息。 通常需要调用后端 API 来生成签名。

    Parameters

    • params: GetVoiceSignParams

      获取语音签名所需的参数,包含以下属性:

      • voiceId: 语音房间ID
      • userId: 用户ID
      • roomId: 房间ID

    Returns Promise<GetVoiceSignReturnType>

    Promise 返回包含签名信息的 Promise,包含:

    • sdkAppId: RTC的sdkAppId
    • userId: RTC的用户ID
    • roomId: RTC的语音房间号
    • userSig: RTC的用户签名
    const getVoiceSign: GetVoiceSign = async (params) => {
    const response = await fetch('/api/get-voice-sign', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify(params)
    })
    return response.json()
    }