VoiceChatService

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Oluşturulamaz
Hizmet

VoiceChatService sorumludur sesli sohbetsohbetinin yüksek seviyeli işlevleri. Bu çoğunlukla yapılandırma seçenekleri ve spezifik olmayan durumlarda kontrol edilmeyen işlevler oluşturur.

Özet

Özellikler

Yöntemler

Özellikler

EnableDefaultVoice

Paralel oku
Eklenti Güvenliği

Etkinleştirildiğinde, her sesli uygun oyuncu karakterleri aracılığıyla konuşuyor gibi duyulabilir. Ses ayarlarının uygulama ayrıntıları UseAudioApi .

Class.VoiceChatService.UseAudioApi|UseAudioApiDisabled olduğunda, varsayılan ses ayarlarını devre dışı bırakmak, ses sohbetini etkin olarak devre dışı bırakır.

Paralel oku
Eklenti Güvenliği

Eğer Enabled , ses sohbet ayarlarının AudioDeviceInput olduğu durumda, ses sohbet ayarlarının Envanter.AudioDeviceInput nesneleri tarafından temsil edilmesi ve kontrol edilmesi sağlanır. Daha spesifik olmak gerekirse:

Eğer Disabled , ses sohbeti ayarları içeriksel sadece bir sistem aracılığıyla yapılır.

Şu anda, bunu Automatic ile aynı anlama gelir. Ancak gelecekte, Disabled ile aynı anlama gelir, böylece yeni deneyimler daha ses üzerinde daha fazla kişiselleştirme sağlayabilir.

Yöntemler

IsVoiceEnabledForUserIdAsync

Bekletir

Verilen kullanıcının sesi etkinleştirildiğini veya etkinleştirilmediğini gösterir. Klient tarafında, bu sadece yerel oyuncunun sesi durumunu kontrol etmek için kullanılabilir. Sunucu tarafında, bu sadece oyuncunun sesi durumunu kontrol etmek için kullanılabilir.

Bu işlev HTTP çağrısı başarısız olduğunda bir hata oluşturabilir.


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

Parametreler

userId: number

kontrol etetmek için Player.UserId


Dönüşler

O kullanıcının sesi etkinleştirilmişse.

Etkinlikler