Cordova 8 captureВидео продолжительность не соблюдается Google Pixel XL - PullRequest
0 голосов
/ 03 сентября 2018
  • Кордова 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.

...