MediaTrackSettings: facingMode property
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2017.
Thuộc tính facingMode của từ điển MediaTrackSettings là chuỗi cho biết hướng mà camera tạo ra rãnh video được đại diện bởi MediaStreamTrack hiện đang hướng tới. Điều này cho phép bạn xác định giá trị nào đã được chọn để tuân thủ các ràng buộc bạn đã chỉ định cho giá trị của thuộc tính này như được mô tả trong thuộc tính MediaTrackConstraints.facingMode mà bạn đã cung cấp khi gọi getUserMedia() hoặc MediaStreamTrack.applyConstraints().
Nếu cần, bạn có thể xác định xem ràng buộc này có được hỗ trợ hay không bằng cách kiểm tra giá trị của MediaTrackSupportedConstraints.facingMode như được trả về bởi lệnh gọi MediaDevices.getSupportedConstraints(). Tuy nhiên, thông thường điều này là không cần thiết vì các trình duyệt sẽ bỏ qua mọi ràng buộc mà chúng không quen.
Vì RTP không bao gồm thông tin này, các rãnh liên kết với WebRTC RTCPeerConnection sẽ không bao giờ bao gồm thuộc tính này.
Giá trị
Chuỗi có giá trị là một trong các chuỗi trong VideoFacingModeEnum.
VideoFacingModeEnum
Các chuỗi sau là các giá trị được phép cho chế độ hướng. Chúng có thể đại diện cho các camera riêng biệt, hoặc chúng có thể đại diện cho các hướng mà camera có thể điều chỉnh được.
"user"-
Nguồn video hướng về phía người dùng; ví dụ như camera mặt trước trên điện thoại thông minh.
"environment"-
Nguồn video hướng ra xa người dùng, do đó xem môi trường của họ. Đây là camera mặt sau trên điện thoại thông minh.
"left"-
Nguồn video hướng về phía người dùng nhưng về phía bên trái của họ, chẳng hạn như camera hướng về phía người dùng nhưng qua vai trái của họ.
"right"-
Nguồn video hướng về phía người dùng nhưng về phía bên phải của họ, chẳng hạn như camera hướng về phía người dùng nhưng qua vai phải của họ.
Ví dụ
Xem ví dụ Trình thử nghiệm ràng buộc.
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Media Capture and Streams> # dom-mediatrackconstraintset-facingmode> |