Материал из for iRidium developers
Перейти к: навигация, поиск
Other languages:
English • ‎русский

API iRidium. Звуки

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

Методы

IR.PlaySound

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

Синтаксис

IR.PlaySound(File_Name,Slot_Number,Volume);

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

-


Пример

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





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.SetAudioSession

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

Синтаксис

IR.SetAudioSession(status);

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

-


Пример

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