Перейти к основному содержимому

API iRidium. Звуки

Данные методы позволяют добавлять звуковые эффекты в проектах iRidium.

Методы

IR.PlaySound

Эта функция используется для проигрывания звукового файла.

Синтаксис

IR.PlaySound(File_Name,Slot_Number,Volume,Loop);

на входезначениеописание
File_Name-type: String
имя звукового файла
Slot_Number-type: Number
номер слота
Volume-type: Number
уровень громкости
Loop-type: Boolean
включить/выключить зацикливание
на выходе
-

Пример

IR.AddListener(IR.EVENT_START,0,function()
//Событие, которое срабатывает при начале работы приложения
{
IR.PlaySound('ANGELS_F.WAV',0,50,true); //Команда для проигрывания звука
});

IR.StopSound

Эта функция используется для остановки проигрывания звукового файла.

Синтаксис

IR.StopSound (File_Name);

на входезначениеописание
File_Name-type: String
имя звукового файла
на выходе
-

Пример

IR.AddListener(IR.EVENT_START,0,function()
//Событие, которое срабатывает при начале работы приложения
{
IR.StopSound('ANGELS_F.WAV'); //Команда для остановки проигрывания звука
});

IR.StopSlot

Эта функция используется для остановки проигрывания слота

Синтаксис

IR.StopSlot (Slot_Number);

на входезначениеописание
Slot_Number-type: Number
номер слота
на выходе
-

Пример

IR.AddListener(IR.EVENT_START,0,function()
//Событие, которое срабатывает при начале работы приложения
{
IR.StopSlot(1) //Команда для остановки проигрывания слота номер 1
});

IR.StopAllSounds

Эта функция используется для остановки проигрывания всех звуковых файлов

Синтаксис

IR.StopAllSounds ();

на входезначениеописание
--type: -
на выходе
-

Пример

IR.AddListener(IR.EVENT_START,0,function()
//Событие, которое срабатывает при начале работы приложения
{
IR.StopAllSounds(); //Команда для остановки проигрывания всех звуковых файлов
});

IR.SetSpeakerMode

Эта функция переключает аудиовыход на устройстве.

Синтаксис

IR.SetSpeakerMode(status);

на входезначениеописание
statustruetype: boolean
включить/выключить динамик
на выходе
-

Пример

IR.AddListener(IR.EVENT_START,0,function()
//Событие, которое срабатывает при начале работы приложения
{
IR.SetSpeakerMode(true); //Включение динамика
});

IR.SetAudioSession

Управляет подавлением звуков вне приложения. Например, может остановить фоновую музыку на iOS (Android) устройстве. При отмене подавления звука, музыку нужно включить вручную, и приложение не будет ее останавливать.

Синтаксис

IR.SetAudioSession(status);

на входезначениеописание
statustruetype: boolean
включить/выключить подавление фоновых звуков
на выходе
-

Пример

IR.AddListener(IR.EVENT_START,0,function()
{
// stop all the background sounds at application start
IR.SetAudioSession(true);
});