Pular para o conteúdo

getSoundBufferLength

Cliente Som OOP som:getBufferLength()som.bufferLength

Devolve quanto de um stream já foi baixado, em segundos.

number getSoundBufferLength ( element oSom )

Os segundos já disponíveis no buffer — 0 enquanto o tamanho ainda não é conhecido — ou false se o som não for um stream. Se o argumento não for um som, devolve nil e registra um aviso.

local radio = playSound("https://exemplo.com/stream.mp3", true)
setTimer(function()
local buffer = getSoundBufferLength(radio)
if buffer then
outputDebugString(("buffer: %.1fs"):format(buffer))
end
end, 1000, 0)