love.audio.newSource (Português)

Cria um novo Source a partir de um caminho de arquivo, File, Decoder or SoundData. Sources criados a partir de SoundData são sempre estáticos (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!  



Função

Sinopse

source = love.audio.newSource( caminhoDeArquivo, tipo )

Argumentos

string (Português) caminhoDeArquivo
O endereço do arquivo de áudio.
SourceType (Português) tipo ("stream")
Source streaming ou static.

Retorna

Source (Português) source
Um novo Source que pode tocar o áudio especificado.

Função

Sinopse

source = love.audio.newSource( file, tipo )

Argumentos

File (Português) file
Um File apontando para um arquivo de áudio.
SourceType (Português) tipo ("stream")
Source streaming ou static.

Retorna

Source (Português) source
Um novo Source que pode tocar o áudio especificado.

Função

Sinopse

source = love.audio.newSource( decodificador, tipo )

Argumentos

Decoder (Português) decodificador
O Decoder a partir do qual se deve criar o Source.
SourceType (Português) tipo ("stream")
Source streaming ou static.

Retorna

Source (Português) source
Um novo Source que pode tocar o áudio especificado.

Função

Sinopse

source = love.audio.newSource( dado )

Argumentos

SoundData (Português) dado
O SoundData a partir do qual se deve criar o Source.

Retorna

Source (Português) source
Um novo Source que pode tocar o áudio especificado. O SourceType do áudio retornado é "static".

Exemplos

Carrega e toca uma música de fundo

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

Carrega e toca um efeito sonoro

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

Carrega um SoundData e cria um Source

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

Carrega um Decoder e cria um Source

decodificador = love.sound.newDecoder("trilhaSonora.ogg")
trilhaSonora = love.audio.newSource(decodificador)

Veja Também


Outros Idiomas