AudioDeviceInput

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

AudioDeviceInput sản xuất các dòng âm thanh từ các thiết bị vật lý, chẳng hạn như microphone. Nó cung cấp một mắt cá chỉ ra ngoài để kết nối với các mắt cá chỉ

Tóm Tắt

Thuộc Tính

  • Xác định có phải danh sách ID người dùng được cung cấp cho SetUserIdAccessList được điều chỉnh như một danh sách cho phép hoặc từ chối.

  • Bảo Mật Kịch Bản Roblox
    Đọc Song Song

    Kiểm tra xem thiết bị vật lý đang ghi lại chủ động hay không.

  • Chỉ Đọc
    Không Sao Chép
    Bảo Mật Kịch Bản Roblox
    Đọc Song Song

    Đánh dấu có sẵn AudioDeviceInput để sản xuất âm thanh.

  • Đọc Song Song

    Kiểm tra xem điều này AudioDeviceInput có được tắt hay không.

  • Không Sao Chép
    Bảo Mật Kịch Bản Roblox
    Đọc Song Song
  • Đọc Song Song

    Xác định thiết bị nào đang sản xuất âm thanh.

  • Đọc Song Song

    Cấp độ âm lượng được nhân vào dòng âm phát trực tuyếnra.

Phương Pháp

Thuộc Tính

Đọc Song Song

Xác định có phải danh sách ID người dùng được cung cấp cho SetUserIdAccessList được điều chỉnh như một danh sách cho phép hoặc từ chối.

Nếu AccessTypeEnum.AccessModifierType.Allow , thì Only 2>

Vì giọng nói người chơi được kết nối với mạng, thuộc tính này chỉ nên được giao từ máy chủ để sao chép một cách chính xác.

Active

Bảo Mật Kịch Bản Roblox
Đọc Song Song

Kiểm tra xem thiết bị phần cứng đang ghi lại chủ động hay không. This property is only set by Roblox core scripts, but it may be read by user scripts. Generally, an AudioDeviceInput may only be producing sound if Active is true, and Class.AudioDeviceInput.Mut

IsReady

Chỉ Đọc
Không Sao Chép
Bảo Mật Kịch Bản Roblox
Đọc Song Song

Đánh dấu có phải đây là AudioDeviceInput đã sẵn sàng phát âm, có nghĩa là tất cả các kết nối mạng đã được thiết lập.

Muted

Đọc Song Song

Kiểm tra xem điều này AudioDeviceInput có được tắt hay không. Giống như Active , đặt tính này có thể được tải xuống công khai.

Nói chung, một AudioDeviceInput chỉ có thể được nghe nếu Active là đúng và Class.AudioDeviceInput.Muted|Muted là sai.

Mẫu mã

Push-to-talk

local players = game:GetService("Players")
local userInput = game:GetService("UserInputService")
local audioIn : AudioDeviceInput = players.LocalPlayer:WaitForChild("AudioDeviceInput")
audioIn.Muted = true
local pushToTalkKey = Enum.KeyCode.V
userInput.InputBegan:Connect(function(input: InputObject)
if input.KeyCode == pushToTalkKey then
audioIn.Muted = false
end
end)
userInput.InputEnded:Connect(function(input: InputObject)
if input.KeyCode == pushToTalkKey then
audioIn.Muted = true
end
end)

MutedByLocalUser

Không Sao Chép
Bảo Mật Kịch Bản Roblox
Đọc Song Song

Player

Đọc Song Song

Xác định thiết bị nào đang phát ra âm thanh. Để sao chép một cách chính xác, nó chỉ nên được giao từ máy chủ. Giao tính này từ nơi này thường không hoạt động, trừ khi Player đang là Players.LocalPlayer .

Volume

Đọc Song Song

Cấp độ âm lượng được nhân vào dòng âm phát trực tuyếnra. Có từ 0 đến 3.

Phương Pháp

GetConnectedWires

Instances

Lưu một loạt các Wires được kết nối với ghimđược xác định. AudioDeviceInput có một ghim"Output".

Tham Số

pin: string

Lợi Nhuận

Instances

GetUserIdAccessList

Điều chỉnh một danh sách ID người dùng được cho phép hoặc bị cấm nghe này AudioDeviceInput, tùy thuộc vào kiểu AccessType .


Lợi Nhuận

SetUserIdAccessList

void

Đặt một danh sách các ID người dùng được cho phép hoặc bị chặn khỏi nghe này AudioDeviceInput, tùy thuộc vào kiểu AccessType .

Lưu ý rằng phương thức này sao chép từ máy chủ đến client; phổ quát, nó chỉ nên được gọi từ máy chủ để sao chép một cách chính xác.

Tham Số

userIds: Array

Lợi Nhuận

void

Sự Kiện