AudioDeviceOutput

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

AudioDeviceOutput 接受將音頻流渲染到物理硬件設備,例如揚聲器或耳機。它提供單個 輸入 彎弧,可由 Wires 瞄準。連接到 AudioDeviceOutput 的任何音頻流都會被聽到。

範例程式碼

Outputting Audio to Device

local audioPlayer: AudioPlayer = Instance.new("AudioPlayer")
audioPlayer.Parent = workspace
audioPlayer.AssetId = "rbxassetid://9112854440"
local deviceOutput = Instance.new("AudioDeviceOutput")
deviceOutput.Parent = workspace
local wire = Instance.new("Wire")
wire.Parent = workspace
wire.SourceInstance = audioPlayer
wire.TargetInstance = deviceOutput
audioPlayer:Play()

概要

屬性

活動

屬性

Player

平行讀取

一個可選的 Player 用於聆聽連接的音頻流的人。如果未指定,連接到此 AudioDeviceOutput 的流將被所有人聽到。

方法

GetConnectedWires

Instances

返回連接到指定頂置頂的 Wires 數組。 AudioDeviceOutput 有一個「輸入」置頂。

參數

pin: string
預設值:""

返回

Instances

GetInputPins


返回

GetOutputPins


返回

活動

WiringChanged

Wire 連接或解除連接後發生的事件,該 Wire 現在或之前已連接到 AudioDeviceOutput 上的某個彈片或其他可連接的個體、實例。

參數

connected: boolean

是否連接或解除連接實例。

pin: string

AudioDeviceOutput 上的彈簧,用於 Wire 目標。

wire: Wire

之間的 WireAudioDeviceOutput 和其他實個體、實例之間。

instance: Instance

通過 Wire 連接的另一個實例,或是已連接的實例。