Тесты:
Тест HTML5-плеера для браузеров Safari и Chrome в macOS и iOS.
Описание
Для проекта используется подход к созднию экземпляра аудио элемента через new Audio().
Данные о следующем треке получаются при обращении приложения к серверу при полном завершении проигрывания текущего трека.
В некоторых случаях в браузере переключение на следующий трек может произойти только на активной вкладке или экране.
Условия
- Используется система macOS или iOS
- Используется браузер Safari (9 || 10 || 11 || 12) или Chrome
Шаги
- Нажать кнопку "Начать играть трек" 1 раз
- Убедиться что проигрывание началось и появился звук
- Нажать кнопку "Перемотать ближе к концу" 1 раз
- Тестирование воспроизведения:
- Переключить вкладку с приложением на другую (или заблокировать экран для iOS)
- Дождаться окончания трека в течении 30 секунд
- (Для браузеров умеющих проигрывать только из активной вкладки) Переключить на вкладку плеера или разблокировать экран
Ожидаемый результат
- Началось проигрывание следующего трека
Лог воспроизведения