2017-02-08 9 views
1

私は<input type="file" accept="image/*" capture="camera">と知り、HTML5ベースのアプリケーションでギャラリー/カメラ選択オプションを起動できます。私はFront Cameraを立ち上げ、自分のHTML5アプリでユーザーのセルフを撮りたいと思っています。 iOSはWebRTCをサポートしていないため、フロントカメラを起動する属性は<input>です。それを達成する方法はありますか?WebRTCなしでFront5カメラをHTML5で起動する方法は?

注:フロントカメラを直接起動しますか?デフォルトのリアカメラを起動し、デバイスカメラからカメラの顔を変更することはオプションではありません。 W3C基準(https://www.w3.org/TR/html-media-capture/)1として

+0

iOSを手にしてテストするのではなく、この[webkitテストページ](https://github.com/webkit/blob/master/LayoutTests/fast/forms/file)に従ってください。/file-input-capture.html)、非標準の 'capture'属性は' fileSystem'、 'microphone'、' camcorder'、 'camera'を受け入れます。しかし、使用するカメラについては何もないように見えます。 – Kaiido

答えて

0

  1. 正確なメディアキャプチャを選択:

    同様に、ユーザエージェントは、 に関して、ユーザ制御を提供するために、ユーザが許可助言されます同じタイプの複数のデバイスが存在する場合に使用されるデバイス(例えば、プライマリカメラに加えて正面向きのカメラ)。

  2. ビデオ内でサウンドキャプチャを無効にします。 キャプチャモード。

本書には、現在どのカメラに使用するかを示すためのアトリビュートはありません。実際には上記のように、ユーザーエージェントのブラウザにオプションが与えられ、ユーザーはさまざまなオプションを選択できるUIを表示できます。 iosの場合、デフォルトでリアカメラが選択され、フロントカメラに変更するオプションがあります。

関連する問題