Тесты:

Тест HTML5-плеера для браузеров Safari и Chrome в macOS и iOS.

Описание

Для проекта используется подход к созднию экземпляра аудио элемента через new Audio().

Данные о следующем треке получаются при обращении приложения к серверу при полном завершении проигрывания текущего трека.

В некоторых случаях в браузере переключение на следующий трек может произойти только на активной вкладке или экране.

Условия

  1. Используется система macOS или iOS
  2. Используется браузер Safari (9 || 10 || 11 || 12) или Chrome

Шаги

  1. Нажать кнопку "Начать играть трек" 1 раз
  2. Убедиться что проигрывание началось и появился звук
  3. Нажать кнопку "Перемотать ближе к концу" 1 раз
  4. Тестирование воспроизведения:
  5. Переключить вкладку с приложением на другую (или заблокировать экран для iOS)
  6. Дождаться окончания трека в течении 30 секунд
  7. (Для браузеров умеющих проигрывать только из активной вкладки) Переключить на вкладку плеера или разблокировать экран

Ожидаемый результат

  1. Началось проигрывание следующего трека

Лог воспроизведения