love.audio.newSource (Français)

Créer un nouvel objet Source à partir d'un fichier de son. Les objet Sources créés à partir d'objet SoundData sont toujours 'static'.

O.png This function can be slow if it is called repeatedly, such as from love.update or love.draw. If you need to use a specific resource often, create it once and store it somewhere it can be reused!  


Fonction

Synopsis

source = love.audio.newSource( filename, type )

Arguments

string (Français) filename
Le fichier contenant les données du son.
SourceType (Français) type
Type de source (streaming ou 'static').

Retour

Source (Français) source
Un nouvel objet Source qui peut modifier ou jouer le son.

Fonction

Synopsis

source = love.audio.newSource( data )

Arguments

SoundData (Français) data
Le SoundData (données sonores) pour lesquelles créer une source.

Retourne

Source (Français) source
Une nouvelle sources qui peut jouer l'audio spécifiée. Le SourceType (type de source) de l'audio retourné est « static » (statique).

Fonction

Synopsis

source = love.audio.newSource( decoder, type )

Arguments

Decoder (Français) decoder
Le Decoder pour lequel crée une source.
SourceType (Français) type
Flux ou données statiques.

Retourne

Source (Français) source
Une nouvelle source qui peut jouer l'audio spécifié.

Exemples

Charger une musique de fond et la jouer

bgm = love.audio.newSource("bgm.ogg", "stream")
love.audio.play(bgm)

Charger un effet sonore et le joeur

sfx = love.audio.newSource("sfx.wav", "static")
love.audio.play(sfx)

Charger un SoundData et créer une Source

data = love.sound.newSoundData("sfx.wav")
sfx = love.audio.newSource(data)

Charger un SoundData et créer une Source

decoder = love.sound.newDecoder("bgm.ogg")
bgm = love.audio.newSource(decoder)

Voir également

Autres langues