JavaScript:Библиотеки/p5.dom/Класс p5.MediaElement/time()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.



time() [1]

Описание

Если параметра не задано, возвращает место, где в данный момент находится курсор проигрывания. Если параметр задан, то его значение задает, куда следует поставить курсор проигрывания.

Чтобы использовать эту функцию, нужно подключить библиотеку p5.dom. Для этого в заголовок своего файла «index.html» впишите следующее:

<script language="javascript" type="text/javascript" src="path/to/p5.dom.js"></script>

Синтаксис

time([time])

Параметры

time  место в элементе, на которое нужно перепрыгнуть (в секундах). Тип данных  number

Возвращаемое значение

Место, на котором в данный момент стоит курсор проигрывания (в секундах), или объект p5.MediaElement. Тип данных  number, объект, p5.MediaElement.

Пример

var ele;
var beginning = true;
function setup() {
  // объекты p5.MediaElement создаются, 
  // как правило, при помощи функций createAudio(), 
  // createVideo() и createCapture()

  // в этом скетче-примере мы создаем
  // новый объект p5.MediaElement при помощи createAudio():
  ele = createAudio('assets/lucky_dragons.mp3');
  background(250);
  textAlign(CENTER);
  text('start at beginning', width / 2, height / 2);
   //  'запуск сначала'
}

// эта функция запускается, если кликнуть в любом месте:
function mousePressed() {
  if (beginning === true) {
    // здесь мы запускаем аудиофайл сначала;
    // фрагмент time(0) здесь необязателен,
    // т.к. он дает тот же результат, что и play():
    ele.play().time(0);
    background(200);
    text('jump 2 sec in', width / 2, height / 2);
     //  'прыжок на 2 секунды вперед'
    beginning = false;
  } else {
    // здесь мы прыгаем на 2 секунды вперед:
    ele.play().time(2);
    background(250);
    text('start at beginning', width / 2, height / 2);
     //  'запуск сначала'
    beginning = true;
  }
}

См.также

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