Kinemium Docs

Sound

Plays audio files with various playback options.

Properties

PropertyTypeDefault
SoundIdstring"./src/assets/sounds/bqqchickenalert.mp3"
Volumenumber1.0
Pitchnumber1.0
Loopedbooleanfalse
Playingbooleanfalse
TimePositionnumber0
PlayOnRemovebooleanfalse
IsLoadedbooleanfalse
Namestring"Sound"
AudioBackendEnumItemEnum.AudioBackend.RAUDIO
IsStreambooleanfalse
SoundGroupanynil
_effectiveVolumenumber1.0
_fadeVolumenumber1.0
PositionVector3Vector3.new(0, 0, 0)
VelocityVector3Vector3.new(0, 0, 0)
DirectionVector3Vector3.new(0, 0, -1)
UpVector3Vector3.new(0, 1, 0)
MinDistancenumber10.0
MaxDistancenumber1000.0
RollOffModenumber0
Is3Dbooleanfalse

Functions


updateVolume

Arguments

This function takes no arguments.

Returns

This function returns nothing.

updatePitch

Arguments

This function takes no arguments.

Returns

This function returns nothing.

loadAudio

Arguments

This function takes no arguments.

Returns

This function returns nothing.

fadeTo

Arguments

targetFade, duration

Returns

This function returns nothing.

instance.Play

Plays the audio with an optional fade duration.

Arguments

self: table, fadeDuration: number

Returns

This function returns nothing.

instance.Stop

Stops the audio with an optional fade duration.

Arguments

self: table, fadeDuration: number

Returns

This function returns nothing.

instance.Pause

Pauses the audio with an optional fade duration.

Arguments

self: table, fadeDuration: number

Returns

This function returns nothing.

instance.Resume

Resumes the audio.

Arguments

self: table, fadeDuration: number

Returns

This function returns nothing.

API

instance:updateVolume()
instance:updatePitch()
instance:loadAudio()
instance:fadeTo(targetFade, duration)
instance:Play(self: table, fadeDuration: number)
instance:Stop(self: table, fadeDuration: number)
instance:Pause(self: table, fadeDuration: number)
instance:Resume(self: table, fadeDuration: number)

On this page