- Кордова 8,1
- cordova-plugin-media-capture 3.0.2
- Последняя версия всех других используемых плагинов
navigator.device.capture.captureVideo(function(){}, function(){}, {duration: 30});
На моем тестовом устройстве, Pixel XL (первое поколение), приведенный выше код приводит к тому, что запись видео заканчивается через 20
секунд. Останавливает запись в ожидаемом поместье на время установки переменной продолжительности. Запись останавливается и отображается выбор использования, отмены или записи.
Если изменить номер на 180
, запись видео заканчивается через 122
секунд.
Таким образом, Пиксель записывает около двух третей желаемой длительности. Все остальные тестовые устройства работают как положено, включая iOS и Android.
Есть ли что-то странное в пикселях вообще или это одно устройство?
Мой код довольно ванильный, но отличается от вызова catureVideo, который может завершить запись?
- ОБНОВЛЕНИЕ -
Я уже видел это на Android 8, 8.1 и 9 для Pixel (1) XL и Pixel 2.