AudioPlayer

Show Deprecated

AudioPlayer is used to play audio assets. It provides a single Output pin which can be connected to other pins via Wires.

Code Samples

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()

Summary

Properties

Methods

Events

Properties

Asset

ContentId
Read Parallel

AutoLoad

Read Parallel

IsMutedForCapture

Roblox Script Security
Read Parallel

IsPlaying

Roblox Security
Read Parallel

IsReady

Read Only
Not Replicated
Read Parallel

LoopRegion

Read Parallel

Looping

Read Parallel

PlaybackRegion

Read Parallel

PlaybackSpeed

Read Parallel

TimeLength

Read Only
Not Replicated
Read Parallel

TimePosition

Read Parallel

Volume

Read Parallel

Methods

GetConnectedWires

Instances

Parameters

pin: string

Returns

Instances

GetInputPins


Returns

GetOutputPins


Returns

GetWaveformAsync

Yields

Parameters

timeRange: NumberRange
samples: number

Returns

Play

()

Returns

()

Stop

()

Returns

()

Events

Ended


Looped


WiringChanged

Parameters

connected: boolean
pin: string
wire: Wire
instance: Instance