SoundAPI — различия между версиями

Строка 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">
Строка 39: Строка 40:
  
 
Для создания новго плеера&nbsp;необходимо использовать конструктор '''Sound()'''
 
Для создания новго плеера&nbsp;необходимо использовать конструктор '''Sound()'''
<pre>var mySound = new Sound("mySound.ogg");</pre>
+
<syntaxhighlight lang="JavaScript">var mySound = new Sound("mySound.ogg");</syntaxhighlight>
  
 
Аргументом является наименование звукого файла из папки '''''sounds/'''''
 
Аргументом является наименование звукого файла из папки '''''sounds/'''''
  
 
Для того, что бы запустить звук, нужно вызвать метод&nbsp;'''play()'''
 
Для того, что бы запустить звук, нужно вызвать метод&nbsp;'''play()'''
<pre>mySound.play();</pre>
+
<syntaxhighlight lang="JavaScript">mySound.play();</syntaxhighlight>
  
 
Для отсановки - '''stop()'''
 
Для отсановки - '''stop()'''
<pre>mySound.stop();
+
<syntaxhighlight lang="JavaScript">mySound.stop();
</pre>
+
</syntaxhighlight>
  
 
=== Пример: ===
 
=== Пример: ===
Строка 106: Строка 107:
 
| style="text-align: center; width: 361px;" | Остановить
 
| style="text-align: center; width: 361px;" | Остановить
 
|}
 
|}
 
&nbsp;
 
 
</div>
 
</div>

Версия 23:27, 24 июня 2018

SoundAPI - библиотека, упрощающая работу со звуком.

Загрузка

Версия Ссылка Список изменений
1 Скачать Первая версия

Условия использования

  • Запрещено распространение на сторонних источниках без указания ссылки на официальное сообщество
  • Запрещено изменение кода библиотеки
  • Запрещено явное копирование кода в другие библиотеки или моды 

Используя данный продукт вы автоматически соглашаетесь с этими правилами

Документация

Импорт библиотеки

IMPORT("SoundAPI")

Для создания новго плеера необходимо использовать конструктор Sound()

var mySound = new Sound("mySound.ogg");

Аргументом является наименование звукого файла из папки sounds/

Для того, что бы запустить звук, нужно вызвать метод play()

mySound.play();

Для отсановки - stop()

mySound.stop();

Пример:

 

IMPORT("SoundAPI")
var mySound = new Sound("mySound.ogg");

Callback.addCallback("LevelLoaded", function () {
    mySound.play();
});

Все методы конструктора:

Метод Аргументы Описание метода
setInBlock(int x,int y,int z,int radius)

x, y, z - координаты
radius - радиус слышимости звука (Больше 2)

Устанавливает источник звука по координатам
setInPlayer() Устанавливает источник звука "в игроке"
Можно использовать для звуков в меню.
setOnCompletion(function event) event - Событие происходящее при окончании воспроизведения Устанавливает действие при завершении воспроизведения. Не срабатывает при вызове stop()
setSource(string fileName) fileName - Название файла Установить файл для воспроизведения из директории мода
setLooping(bool looping) looping - Повторное воспроизведение Повторное воспроизведение
play() - Воспроизвести
pause() - Приостановить воспроизведение
reset() - Сбросить плеер
stop() - Остановить