love.audio.newSource (Português)

Cria um novo Source a partir de um caminho de arquivo, File, Decoder ou SoundData. Sources criados a partir de SoundData são sempre estáticos (static).

O.png Esta função pode ser lenta, se for chamada repetidamente, como dentro de love.update ou love.draw. Se você precisa usar um recurso específico com frequência, crie-o uma vez e guarde-o em algum lugar onde possa ser reutilizado!  



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