語法
js
new ImageCapture(videoTrack)
引數
videoTrack-
從中捕獲靜止影像的
MediaStreamTrack。這可以是任何來源,例如視訊會議的傳入流、正在播放的電影或網路攝像頭的流。
返回值
一個新的 ImageCapture 物件,可用於從指定的影片軌道捕獲靜止幀。
異常
NotSupportedErrorDOMException-
如果
videoTrack引數的kind屬性不是video,則丟擲此異常。
示例
以下示例展示瞭如何使用呼叫 MediaDevices.getUserMedia() 來檢索 ImageCapture() 建構函式所需的 MediaStreamTrack。
js
navigator.mediaDevices
.getUserMedia({ video: true })
.then((mediaStream) => {
document.querySelector("video").srcObject = mediaStream;
const track = mediaStream.getVideoTracks()[0];
imageCapture = new ImageCapture(track);
})
.catch((error) => console.error(error));
規範
| 規範 |
|---|
| MediaStream 影像捕獲 # dom-imagecapture-imagecapture |
瀏覽器相容性
載入中…