VoiceChatService

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Non costruibile
Assistenza

VoiceChatService è responsabile della funzionalità di Chat vocaledi alto livello. Questo si compone principalmente di opzioni di configurazione e funzioni che non sono specificamente controllate da istanze più specifiche.

Sommario

Proprietà

Proprietà

EnableDefaultVoice

Lettura Parallela
Sicurezza Plugin

Quando è abilitato, ogni giocatore idoneo alla voce può essere ascoltato come se stessi parlando attraverso il loro personaggio. I dettagli di implementazione della impostazione vocale dipendono da UseAudioApi .

Quando UseAudioApi è Disabled , disabilitare l'impostazione vocale predefinita disabilita completamente la chat vocale.

Lettura Parallela
Sicurezza Plugin

Se Enabled , la configurazione della chat vocale è rappresentata e controllata dagli oggetti AudioDeviceInput . In particolare:

Se Disabled , la configurazione della chat vocale è completata attraverso un sistema a sistema interno.

Attualmente, impostando questo su Automatic ha lo stesso significato di Disabled . Tuttavia, in futuro, Automatic diventerà 1> Enum.AudioApiRollout|Abilitato1> , in modo che le nuove esperienze possano raggiungere una maggiore personalizzazione sulla voce

Metodi

IsVoiceEnabledForUserIdAsync

Resa

Restituisce se o no l'utente ha l'audio abilitato. Al lato client, questo può essere utilizzato solo per controllare lo stato della voce del Giocatorelocale. Al lato server, questo può essere utilizzato solo per controllare lo stato della voce per i giocatori in quel Server.

Questa funzione può lanciare un errore se la chiamata HTTP fallisce.


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

Parametri

userId: number

Il Player.UserId per Controllare /Verificare.


Restituzioni

Se quell'utente ha la voce abilitata.

Eventi