背面カメラのストリームを取得する方法は?

コメント

2件のコメント

  • Avatar
    SkyWay Support Team

    SkyWay Support チームです。

    方法としては、 SkyWayStreamFactory の enumerateInputVideoDevices を利用し、背面カメラ相当のデバイスを VideoMediaTrackConstraints に設定し、 createMicrophoneAudioAndCameraStream を行います。

    現状ドキュメントに詳しい記載がないため、下記サンプルコードをご参照の上、ご利用ください。

    https://codepen.io/fnqvgveh/pen/rNKxmjd?editors=1000

    上記サンプルコードでは Essential Phone(Android 10), iPhone Xr(iOS 15) で背面カメラ取得できることを確認してあります。

    また、サンプルコードにもコメントアウトで記載していますが、背面カメラ固定で良い場合、 facingMode のご利用も可能です。

    https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints/facingMode

    試してみる場合、サンプルアプリ下部にある Fork でコピーしていただき、 32 行目をコメントインした上で createMicrophoneAudioAndCameraStream の引数に設定してください。

    現在 VideoMediaTrackConstraints の記載がないなど分かりづらいため、弊社開発チームに共有の上、わかりやすいドキュメントに改善させていただきます。

    以上、よろしくお願いします。

    0
    コメントアクション Permalink
  • Avatar
    たっちゃん

    ご回答、ありがとうございました。

    早速、試してみたいと思います。

    0
    コメントアクション Permalink

サインインしてコメントを残してください。