MediaStream: phương thức getVideoTracks()
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.
Phương thức getVideoTracks() của giao diện MediaStream trả về một dãy các đối tượng MediaStreamTrack đại diện cho các track video trong luồng này.
Cú pháp
getVideoTracks()
Tham số
Không có.
Giá trị trả về
Một mảng các đối tượng MediaStreamTrack, mỗi đối tượng cho một track video được chứa trong luồng phương tiện. Các track video là những track có thuộc tính kind là video. Mảng rỗng nếu luồng không chứa track video nào.
Note:
Thứ tự của các track không được xác định bởi đặc tả, và có thể không giống nhau từ lần gọi getVideoTracks() này sang lần gọi khác.
Ví dụ
Ví dụ sau, được trích xuất từ Mẫu Độ phân giải Ảnh / Chụp ảnh của Chrome, sử dụng getVideoTracks() để lấy một track truyền vào constructor ImageCapture().
let imageCapture;
navigator.mediaDevices.getUserMedia({ video: true }).then((mediaStream) => {
document.querySelector("video").srcObject = mediaStream;
const track = mediaStream.getVideoTracks()[0];
imageCapture = new ImageCapture(track);
return imageCapture.getPhotoCapabilities();
});
Thông số kỹ thuật
| Specification |
|---|
| Media Capture and Streams> # dom-mediastream-getvideotracks> |