JavaScript:Библиотеки/p5.sound/Класс p5.SoundFile/pause()
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Черновик |
pause() [1]
Описание
Ставит на паузу проигрывание файла. Если файл не проигрывается, ничего не произойдет.
Следующий вызов play() запустит проигрывание с момента, где оно было поставлено на паузу. Если на объекте p5.SoundFile перед паузой было активировано зацикливание, оно сохранится и после того, как проигрывание файла будет возобновлено при помощи функции play().
Чтобы использовать эту функцию, нужно подключить библиотеку p5.sound. Для этого в заголовок своего файла «index.html» впишите следующее:
<script language="javascript" type="text/javascript" src="path/to/p5.sound.js"></script>
Синтаксис
pause([startTime])
Параметры
startTime – задает, через сколько секунд с момента вызова pause() поставить проигрывание файла на паузу. Опциональный параметр. Тип данных – number
Возвращаемое значение
void
Пример
№1
var soundFile;
function preload() {
soundFormats('ogg', 'mp3');
soundFile = loadSound('assets/Damscray_02.mp3');
}
function setup() {
background(0, 255, 0);
soundFile.setVolume(0.1);
soundFile.loop();
}
function keyTyped() {
if (key == 'p') {
soundFile.pause();
background(255, 0, 0);
}
}
function keyReleased() {
if (key == 'p') {
soundFile.play();
background(0, 255, 0);
}
}