VoiceChatService

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

No creable
Servicio

VoiceChatService es responsable de la funcionalidad de chat de voz de alto nivel. Esto se compone en gran medida de opciones de configuración y funciones que no están específicamente controladas por instancias más específicas.

Resumen

Propiedades

Métodos

Propiedades

EnableDefaultVoice

Leer paralelo
Seguridad del plugin

Cuando esté habilitado, cada jugador que tenga voz podrá ser escuchado como si estuviera hablando a través de su personaje. Los detalles de implementación de la configuración de voz dependen de UseAudioApi .

Cuando UseAudioApi es Disabled , desactivar la configuración de voz por defecto desactiva el chat de voz en general.

Leer paralelo
Seguridad del plugin

Si Enabled , la configuración de chat de voz está representada y controlada por objetos AudioDeviceInput . En particular,

Si Disabled , la configuración de chat de voz se completa a través de un sistema de solo sistema interno.

Actualmente, establecer esto en Automatic tiene el mismo significado que Disabled . Sin embargo, en el futuro, Automatic se convertirá en 1> Enum.AudioApiRollout|Enabled1> para que las nuevas experiencias puedan lograr una mayor personalización sobre el voz.

Métodos

IsVoiceEnabledForUserIdAsync

Proporciona

Regresa si el usuario dado tiene o no el modo de voz habilitado. En el lado del cliente, esto solo se puede usar para verificar el estado de la voz del jugador local. En el lado del servidor, esto solo se puede usar para verificar el estado de la voz para los jugadores en ese servidor.

Esta función puede lanzar un error si la llamada HTTP falla.


local Players = game:GetService("Players")
local VoiceChatService = game:GetService("VoiceChatService")
local localPlayer = Players.LocalPlayer
local success, enabled = pcall(function()
return VoiceChatService:IsVoiceEnabledForUserIdAsync(localPlayer.UserId)
end)
if success and enabled then
print("Voice chat enabled!")
end

Parámetros

userId: number

El Player.UserId para verificar, comprobar.


Devuelve

Si ese usuario tiene la voz habilitada.

Eventos