как контролировать повторный захват камеры в Ziggeo для Ionic 3 Framework - PullRequest
0 голосов
/ 29 апреля 2019

Как контролировать повторный захват камеры в Ziggeo для Ionic3.Ziggeo ведет пользователя к камере, и, в зависимости от опции устройства, его пользователь может сделать много повторных попыток.Можно ли остановить повторное включение камеры, или пользователь может вернуться к ионному приложению, как только пользователь возьмет видео (кнопка «Остановить запись»).

Я попытался найти это в документации по Ziggeo, но безуспешно.

1 Ответ

1 голос
/ 02 мая 2019

Позвольте мне сначала упомянуть, что я работаю в Ziggeo.С учетом сказанного, давайте приступим к взлому:)

Когда в настольных системах запрашивается камера, браузеры общаются с ОС, а ОС общается с драйверами.Водители общаются с камерой и предоставляют видеоданные.На мобильных устройствах это немного отличается.

Мобильный браузер спросит систему, которая ответит, активировав приложение камеры.Приложение камеры отличается для разных версий системы и самой системы, однако в целом они отказываются прослушивать любые параметры, отправленные им из браузера.

Именно поэтому вы можете увидеть возможность перезаписи записи.на мобильных устройствах.

Цель Ziggeo состоит в том, чтобы предоставить возможность использовать камеру и микрофон разными способами.Таким образом, есть способ фактически пропустить собственное приложение и перейти к новому способу записи видео.

Это достигается путем добавления параметра webrtc_on_mobile при создании приложения.

var ziggeoApp = new ZiggeoApi.V2.Application({
    token:"APPLICATION_TOKEN",
    webrtc_on_mobile: true
});

Теперь вышесказанное - это всего лишь HTML-версия.Ионная немного отличается.В настоящее время это невозможно, однако это будет возможно в следующем обновлении.

...