lua:loadaudiostream

loadAudioStream

bool result, int handle = loadAudioStream(zstring audio)

Инициализирует звуковой файл. (Поддерживаемые форматы: .wav; .mp3; .ogg)

zstring audio Путь к аудио-файлу

bool result Результат инициализации звукового файла
int handle хэндл аудио

function main()
result, Audio = loadAudioStream("moonloader/music.mp3") -- Загружаем аудио-файл
 if result then -- Проверяем доступность аудио
	 print("Audio: OK!") -- Добавление результата в консоль
	 else
	 error("Audio: Failed!") -- Добавление результата в консоль
 end
	 while true do -- Бесконечный цикл
		 wait(10)
		 if isKeyDown(49) then -- Если нажата клавиша (1)
			 print("Start playing")
			 setAudioStreamState(Audio, 1) -- Играть аудио-файл
		 end
		 if isKeyDown(50) then -- Если нажата клавиша (2)
			 print("Stop playing")
			 setAudioStreamState(Audio, 0) -- Остановить аудио-файл
		 end
		 if isKeyDown(51) then -- Если нажата клавиша (3)
			 print("Pause playing")
			 setAudioStreamState(Audio, 2) -- Поставить аудио-файл на паузу
		 end
	 end
end