Есть ли способ указать, какой тип ввода камеры = «файл» следует использовать?

Я использую

<input type="file" accept="image/*;capture=camera">

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

Есть ли способ указать, что следует использовать переднюю (или заднюю) камеру? Пользователь по-прежнему сможет переключать камеры при желании, но камера по умолчанию будет установлена ​​в html (может быть, как атрибут?).

Мне это нужно только для Chrome на Android, поэтому кроссбраузерность не проблема.

В документах Media Capture говорится, что пользователь должен иметь возможность выбирать камеру, но ничего не говорит о разработчике:

Similarly, the user agent should allow the user:
     -to select the exact media capture device to be used if there exists multiple devices of the same type (e.g. a front-facing camera in addition to a primary camera).

person user1873073    schedule 22.07.2013    source источник


Ответы (1)


В официальном ответе разработчика Google от 7 июля говорится, что это пока невозможно: https://groups.google.com/d/msg/discuss-webrtc/i07T1X_DY94/fVE5_vYK6sAJ

person tomtheengineer    schedule 22.07.2013