love.audio.newSource (Русский)

Создает новый источник из файла. Источники созданные из SoundData всегда статичны.

Функция

Вид

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

Аргументы

string file
Файл, из которого надо создать источник.
SourceType type
Потоковый или статичный источник.

Возвращает

Source source
Новый источник, который может быть использован для проигрывания звука.

Функция

Вид

source = love.audio.newSource( data )

Аргументы

SoundData data
SoundData для создания источника.

Возвращает

Source source
Новый источник, который может быть использован для проигрывания звука. Его тип будет "static".

Функция

Вид

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

Аргументы

Decoder decoder
Decoder для создания источника.
SourceType type
Потоковый или статичный источник.

Возвращает

Source source
Новый источник, который может быть использован для проигрывания звука.

Примеры

Загрузка фоновой музыки и проигрывание

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

Загрузка звукового эффекта и проигрывание

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

Загрузка SoundData и создание источника

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

Загрузка Decoder'а и создание источника

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

Смотрите также

Другие языки