love.audio.newSource (Português)

love.audio.newSource


Cria uma nova Fonte a partir de um caminho de arquivo, Arquivo, Decodificador ou DadoDeSom. Fontes criadas a partir de DadosDeSom são sempre estáticas.

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

fonte = love.audio.newSource( nomeDoArquivo, tipo )

Argumentos

string nomeDoArquivo
O caminho do arquivo de áudio.
TipoDeFonte tipo ("stream")
Fonte em fluxo ou estática.

Retorna

Fonte fonte
Uma nova Fonte que pode tocar o áudio especificado.

Função

Sinopse

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

Argumentos

Arquivo arquivo
Um Arquivo apontando para um arquivo de áudio.
TipoDeFonte tipo ("stream")
Fonte em fluxo ou estática.

Retorna

Fonte fonte
Uma nova Fonte que pode tocar o áudio especificado.

Função

Sinopse

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

Argumentos

Decodificador decodificador
O Decodificador a partir do qual se deve criar uma Fonte.
TipoDeFonte tipo ("stream")
Fonte em fluxo ou estática.

Retorna

Fonte fonte
Uma nova Fonte que pode tocar o áudio especificado.

Função

Sinopse

fonte = love.audio.newSource( dado )

Argumentos

DadoDeSom dado
O DadoDeSom a partir do qual se deve criar uma Fonte.

Retorna

Fonte fonte
Uma nova Fonte que pode tocar o áudio especificado. O TipoDeFonte do áudio retornado é "static".

Exemplos

Carregar e tocar música de fundo

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

Carregar e tocar um efeito sonoro

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

Carregar DadoDeSom e criar uma Fonte

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

Carregar Decodificador e criar uma Fonte

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

Veja Também


Outras Línguas

Personal tools