- Справочник
- Звуки
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);
| на входе | значение | описание |
|---|---|---|
| status | true | type: boolean включить/выключить динамик |
| на выходе | ||
|---|---|---|
| - |
Пример
IR.AddListener(IR.EVENT_START,0,function()
//Событие, которое срабатывает при начале работы приложения
{
IR.SetSpeakerMode(true); //Включение динамика
});
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);
});