背面カメラのストリームを取得する方法は?
初歩的な質問で申し訳ありません。
背面カメラのストリームを取得し、publishする方法を教えてください。
よろしく、お願いいたします。
-
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 の記載がないなど分かりづらいため、弊社開発チームに共有の上、わかりやすいドキュメントに改善させていただきます。
以上、よろしくお願いします。
サインインしてコメントを残してください。
コメント
2件のコメント