AudioDeviceInput

แสดงที่เลิกใช้งานแล้ว

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

AudioDeviceInput ผลิตสตรีมเสียงจากอุปกรณ์ทางกายภาพ เช่น ไมโครโฟนมันให้พินเดียว ออก ซึ่งสามารถเชื่อมต่อกับพินอื่นผ่าน Wires``Class.AudioDeviceInput มีคุณสมบัติสำหรับการเลือกว่า Player กำลังผลิตสตรีมและควบคุมว่าพวกเขาจะถูกปิดหรือไม่

สรุป

คุณสมบัติ

  • อ่านพร้อมๆ กัน

    กำหนดว่ารายการของรหัสผู้ใช้ที่จัดให้กับ SetUserIdAccessList จะถูกปฏิบัติเป็นรายการอนุญาตหรือรายการปฏิเสธ

  • การรักษาความปลอดภัยของสคริปต์ Roblox
    อ่านพร้อมๆ กัน

    ควบคุมว่าอุปกรณ์ทางกายภาพกำลังบันทึกอยู่หรือไม่

  • อ่านอย่างเดียว
    ไม่ซ้ำ
    การรักษาความปลอดภัยของสคริปต์ Roblox
    อ่านพร้อมๆ กัน

    ระบุว่าสิ่งนี้ AudioDeviceInput พร้อมที่จะผลิตเสียงหรือไม่

  • อ่านพร้อมๆ กัน

    ควบคุมว่าสิ่งนี้ AudioDeviceInput ถูกปิดเสียงหรือไม่

  • ไม่ซ้ำ
    การรักษาความปลอดภัยของสคริปต์ Roblox
    อ่านพร้อมๆ กัน
  • อ่านพร้อมๆ กัน

    กำหนดว่าอุปกรณ์ใดเป็นผู้ผลิตเสียง

  • อ่านพร้อมๆ กัน

    ระดับระดับที่คูณกับสตรีมเสียงออก

วิธีการ

อีเวนต์

คุณสมบัติ

อ่านพร้อมๆ กัน

กำหนดว่ารายการของรหัสผู้ใช้ที่จัดให้กับ SetUserIdAccessList จะถูกปฏิบัติเป็นรายการอนุญาตหรือรายการปฏิเสธ

หาก AccessType เป็น Enum.AccessModifierType.Allow แล้ว เท่านั้น รหัสผู้ใช้ที่จัดหาจะได้รับอนุญาต **** ในการฟังนี้ AudioDeviceInputหาก AccessType เป็น Enum.AccessModifierType.Deny แล้ว เท่านั้น รหัสผู้ใช้ที่จัดหาจะถูกบล็อก **** จากการได้ยินนี้ AudioDeviceInput

เนื่องจากเสียงของผู้เล่นเชื่อมต่อกัน คุณสมบัตินี้ควรได้รับการกำหนดจากเซิร์ฟเวอร์เท่านั้นเพื่อที่จะสามารถสําเนาได้อย่างถูกต้อง

Active

การรักษาความปลอดภัยของสคริปต์ Roblox
อ่านพร้อมๆ กัน

ควบคุมว่าอุปกรณ์ทางกายภาพกำลังบันทึกอยู่หรือไม่คุณสมบัตินี้จะถูกตั้งค่าเฉพาะโดยสคริปต์หลักของ Roblox แต่อาจถูกอ่านโดยสคริปต์ของผู้ใช้โดยทั่วไปแล้ว อาจผลิตเสียงได้เฉพาะถ้า เป็นจริง และ เป็นเท็จ

IsReady

อ่านอย่างเดียว
ไม่ซ้ำ
การรักษาความปลอดภัยของสคริปต์ Roblox
อ่านพร้อมๆ กัน

บ่งบอกว่าสิ่งนี้ AudioDeviceInput พร้อมที่จะผลิตเสียงแล้ว ซึ่งหมายความว่าการเชื่อมต่อเครือข่ายทั้งหมดได้รับการกำหนดแล้ว

Muted

อ่านพร้อมๆ กัน

ควบคุมว่าสิ่งนี้ AudioDeviceInput ถูกปิดเสียงหรือไม่ ไม่เหมือนกับ Active คุณสมบัตินี้สามารถสคริปต์ได้สาธารณะ

โดยทั่วไปแล้ว อาจได้ยินได้เฉพาะถ้า เป็นจริง และ เป็นเท็จ

ตัวอย่างโค้ด

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

ไม่ซ้ำ
การรักษาความปลอดภัยของสคริปต์ Roblox
อ่านพร้อมๆ กัน

Player

อ่านพร้อมๆ กัน

กำหนดว่าอุปกรณ์ใดเป็นผู้ผลิตเสียงเพื่อที่จะทำซ้ำได้อย่างถูกต้อง ควรมอบหมายเฉพาะจากเซิร์ฟเวอร์เท่านั้นการจัดสรรคุณสมบัตินี้ในท้องถิ่นโดยทั่วไปจะไม่ทำงาน ยกเว้น Player เป็น Players.LocalPlayer

Volume

อ่านพร้อมๆ กัน

ระดับระดับที่คูณกับสตรีมเสียงออก ช่วงตั้งแต่ 0 ถึง 3

วิธีการ

GetConnectedWires

Instances

ส่งคืนคอลเลกชันของ Wires ปักหมุดAudioDeviceInput ปักหมุด"เอาต์พุต" หนึ่งตัว

พารามิเตอร์

pin: string
ค่าเริ่มต้น: ""

ส่งค่ากลับ

Instances

GetInputPins


ส่งค่ากลับ

GetOutputPins


ส่งค่ากลับ

GetUserIdAccessList

ส่งคืนรายการของรหัสผู้ใช้ที่อนุญาตให้ได้ยินหรือถูกปิดกั้นจากการได้ยินนี้ AudioDeviceInput ขึ้นอยู่กับ AccessType


ส่งค่ากลับ

SetUserIdAccessList

()

ตั้งรายการของรหัสผู้ใช้ที่สามารถได้ยินหรือถูกปิดกั้นจากการได้ยินนี้ AudioDeviceInput ขึ้นอยู่กับ AccessType

โปรดทราบว่าวิธีนี้จะสําเนาจากเซิร์ฟเวอร์ไปยังไคลเอนต์; โดยทั่วไปควรเรียกจากเซิร์ฟเวอร์เท่านั้นเพื่อที่จะสําเนาอย่างถูกต้อง

พารามิเตอร์

userIds: Array
ค่าเริ่มต้น: ""

ส่งค่ากลับ

()

อีเวนต์

WiringChanged

อีเวนต์ที่จะยิงหลังจากที่ Wire เชื่อมต่อหรือถูกตัดการเชื่อมต่อและ Wire ตอนนี้หรือเคยเชื่อมต่อกับพินบน AudioDeviceInput อินสแตนซ์

พารามิเตอร์

connected: boolean

ว่าตัวอย่างได้เชื่อมต่อหรือถูกตัดการเชื่อมต่อ

pin: string

เข็มบน AudioDeviceInput ที่เป้าหมาย Wire

wire: Wire

The Wire ระหว่าง AudioDeviceInput และตัวอย่างอื่น

instance: Instance

ตัวอย่างอื่นที่เชื่อมต่อผ่าน Wire หรือไม่