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);
  }
}

См.также

Внешние ссылки