80LK (обсуждение | вклад) |
80LK (обсуждение | вклад) |
||
Строка 22: | Строка 22: | ||
Используя данный продукт вы автоматически соглашаетесь с этими правилами | Используя данный продукт вы автоматически соглашаетесь с этими правилами | ||
+ | <div class="mw-parser-output"> | ||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
<div class="mw-parser-output"> | <div class="mw-parser-output"> | ||
Строка 48: | Строка 49: | ||
mySound.play(); | mySound.play(); | ||
});</syntaxhighlight> | });</syntaxhighlight> | ||
+ | |||
+ | {| border="1" cellpadding="1" cellspacing="1" style="width: 100%;" | ||
+ | |- | ||
+ | | style="text-align: center;" | Метод | ||
+ | | style="text-align: center;" | Аргументы | ||
+ | | style="text-align: center;" | Описание метода | ||
+ | |- | ||
+ | | style="text-align: center;" | setInBlock(int x,int y,int z,int radius) | ||
+ | | style="text-align: center;" | | ||
+ | x, y, z - координаты<br/> radius - радиус слышимости звука (Больше 2) | ||
+ | |||
+ | | style="text-align: center;" | Устанавливает источник звука по координатам | ||
+ | |- | ||
+ | | style="text-align: center;" | setInPlayer() | ||
+ | | style="text-align: center;" | - | ||
+ | | style="text-align: center;" | Устанавливает источник звука "в игроке"<br/> Можно использовать для звуков в меню. | ||
+ | |- | ||
+ | | style="text-align: center;" | setOnCompletion(function event) | ||
+ | | style="text-align: center;" | event - Событие происходящее при окончании воспроизведения | ||
+ | | style="text-align: center;" | Устанавливает действие при завершении воспроизведения. Не срабатывает при вызове stop() | ||
+ | |- | ||
+ | | style="text-align: center;" | setSource(string fileName) | ||
+ | | style="text-align: center;" | fileName - Название файла | ||
+ | | style="text-align: center;" | Установить файл для воспроизведения из директории мода | ||
+ | |- | ||
+ | | style="text-align: center;" | setLooping(bool looping) | ||
+ | | style="text-align: center;" | looping - Повторное воспроизведение | ||
+ | | style="text-align: center;" | Повторное воспроизведение | ||
+ | |- | ||
+ | | style="text-align: center;" | play() | ||
+ | | style="text-align: center;" | - | ||
+ | | style="text-align: center;" | Воспроизвести | ||
+ | |- | ||
+ | | style="text-align: center;" | pause() | ||
+ | | style="text-align: center;" | - | ||
+ | | style="text-align: center;" | Приостановить воспроизведение | ||
+ | |- | ||
+ | | style="text-align: center;" | reset() | ||
+ | | style="text-align: center;" | - | ||
+ | | style="text-align: center;" | Сбросить плеер | ||
+ | |- | ||
+ | | style="text-align: center;" | stop() | ||
+ | | style="text-align: center;" | - | ||
+ | | style="text-align: center;" | Остановить | ||
+ | |} | ||
| | ||
+ | |||
+ | </div> | ||
</div> | </div> |
SoundAPI - библиотека, упрощающая работу со звуком.
Версия | Ссылка | Список изменений |
1 | Скачать | Первая версия |
Используя данный продукт вы автоматически соглашаетесь с этими правилами
Для создания новго плеера необходимо использовать конструктор Sound()
var mySound = new Sound("mySound.ogg");
Аргументом является наименование звукого файла из папки sounds/
Для того, что бы запустить звук, нужно вызвать метод play()
mySound.play();
Для отсановки - stop()
mySound.stop();
Пример:
var mySound = new Sound("mySound.ogg");
Callback.addCallback("LevelLoaded", function () {
mySound.play();
});
Метод | Аргументы | Описание метода |
setInBlock(int x,int y,int z,int radius) |
x, y, z - координаты |
Устанавливает источник звука по координатам |
setInPlayer() | - | Устанавливает источник звука "в игроке" Можно использовать для звуков в меню. |
setOnCompletion(function event) | event - Событие происходящее при окончании воспроизведения | Устанавливает действие при завершении воспроизведения. Не срабатывает при вызове stop() |
setSource(string fileName) | fileName - Название файла | Установить файл для воспроизведения из директории мода |
setLooping(bool looping) | looping - Повторное воспроизведение | Повторное воспроизведение |
play() | - | Воспроизвести |
pause() | - | Приостановить воспроизведение |
reset() | - | Сбросить плеер |
stop() | - | Остановить |