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 dòng âm thanh từ các thiết bị vật lý, như microphone.Nó cung cấp một đầu nối Output duy nhất có thể kết nối với các đầu nối khác thông qua Wires .AudioDeviceInput có các thuộc tính để chọn cái nào Player đang sản xuất dòng phát trực tuyếnvà kiểm soát xem chúng có bị tắt hay không.

Tóm Tắt

Thuộc Tính

  • Xác định xem danh sách ID người dùng được cung cấp cho SetUserIdAccessList có được xử lý như một danh sách cho phép hay từ chối hay không.

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

    Kiểm soát xem thiết bị vật lý đang ghi nhận chủ động hay không.

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

    Chỉ ra liệu điều này AudioDeviceInput có sẵn sàng sản xuất âm thanh hay không.

  • Đọc Song Song

    Kiểm soát xem điều này AudioDeviceInput có bị 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ới dòng âm phát trực tuyếnra.

Phương Pháp

Sự Kiện

Thuộc Tính

Đọc Song Song

Xác định xem danh sách ID người dùng được cung cấp cho SetUserIdAccessList có được xử lý như một danh sách cho phép hay từ chối hay không.

Nếu AccessTypeEnum.AccessModifierType.Allow , then chỉ các ID người dùng được cung cấp là được phép nghe điều này AudioDeviceInput .Nếu là , then chỉ có ID người dùng được cung cấp bị chặn khỏi nghe thấy điều này .

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

Active

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

Kiểm soát xem thiết bị vật lý đang ghi nhận chủ động hay không.Tính năng này chỉ được đặt bởi các kịch bản lõi của Roblox, nhưng nó có thể được đọc bởi các kịch bản của người dùng.Nói chung, một có thể chỉ sản xuất âm thanh nếu là đúng và là sai.

IsReady

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

Chỉ ra liệu điều này AudioDeviceInput có sẵn sàng sản xuất âm thanh, 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 soát xem điều này AudioDeviceInput có bị tắt hay không. Không giống như Active, thuộc tính này có thể công khai viết kịch bản.

Nói chung, một có thể chỉ được nghe nếu là đúng và 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 sản xuất âm thanh.Để sao lưu đúng cách, nó chỉ nên được gán từ máy chủ.Gán thuộc tính này địa phương thường không hoạt động, trừ khi PlayerPlayers.LocalPlayer .

Volume

Đọc Song Song

Cấp độ âm lượng được nhân với dòng âm phát trực tuyếnra. Phạm vi từ 0 đến 3.

Phương Pháp

GetConnectedWires

Instances

Trả về một array của Wires được kết nối với ghimđầu ra được chỉ định. AudioDeviceInput có một ghim"Output".

Tham Số

pin: string
Giá Trị Mặc Định: ""

Lợi Nhuận

Instances

GetInputPins


Lợi Nhuận

GetOutputPins


Lợi Nhuận

GetUserIdAccessList

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


Lợi Nhuận

SetUserIdAccessList

()

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

Lưu ý rằng phương pháp này sao chép từ máy chủ sang khách hàng; nói phổ quát, nó chỉ nên được gọi từ máy chủ để sao chép đúng.

Tham Số

userIds: Array
Giá Trị Mặc Định: ""

Lợi Nhuận

()

Sự Kiện

WiringChanged

Sự kiện xảy ra sau khi một Wire được kết nối hoặc mất kết nối, và sự kiện Wire bây giờ hoặc đã từng kết nối với một chốt trên AudioDeviceInput và một số ví ví dụ / trường hợpkhác có thể kết nối được.

Tham Số

connected: boolean

Whether ví dụ đã kết nối hay mất kết nối.

pin: string

Chốt trên AudioDeviceInput mà mục tiêu Wire nhắm.

wire: Wire

Các Wire giữa AudioDeviceInput và ví dụ / trường hợpkhác.

instance: Instance

Các ví dụ khác được kết nối thông qua Wire .