AudioDeviceOutput

显示已弃用

*此内容使用人工智能(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

之间的 Wire 和其他实例之间的 AudioDeviceOutput

instance: Instance

连接到 Wire 通过的另一个实例。