love.audio.newSource (Português)

Cria uma nova fonte (Source) a partir de uma arquivo. Sources criados a partir de SoundData são sempre estáticos (static).

Função

Sinopse

fonte = love.audio.newSource( arquivo, type )

Argumentos

string arquivo
O arquivo que será a fonte (Source).
SourceType type
Fonte streaming ou static.

Retornos

Source fonte
Uma nova fonte (Source) que pode tocar um áudio específico.

Função

Sinopse

fonte = love.audio.newSource( dado )

Argumentos

SoundData dado
Um SoundData que será a fonte (Source).

Retornos

Source fonte
Uma nova fonte (Source) que pode tocar um áudio específico. O SourceType retornado é "static".

Função

Sinopse

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

Argumentos

Decoder decoder
O decodificador que será a fonte (Source).
SourceType type
Fonte streaming ou static.

Returnos

Source fonte
Uma nova fonte (Source) que pode tocar um áudio específico.

Exemplos

Carrega e executa uma música de fundo

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

Carrega e executa um efeito sonoro =

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

Carrega um SoundData e cria uma fonte (Source)

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

Carrega um SoundData e cria uma fonte (Source)

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

Veja Também

Outros Idiomas