メインコンテンツへスキップ

XR8.CanvasScreenshot.takeScreenshot()

XR8.CanvasScreenshot.takeScreenshot({ onProcessFrame })

概要

JPEG 圧縮イメージを含むバッファを提供する Promise を返します。 拒否されるとエラーメッセージが表示されます。

パラメータ

パラメータ説明
onProcessFrame [Optional]スクリーンショット2Dキャンバスに追加の描画を実装できるコールバック。

戻り値

Promise

XR8.addCameraPipelineModule(XR8.canvasScreenshot().cameraPipelineModule())
XR8.canvasScreenshot().takeScreenshot().then(
data => {
// myImage is an <img> HTML element
const image = document.getElementById('myImage')
image.src = 'data:image/jpeg;base64,' + data
},
error => {
console.log(error)
// スクリーンショット・エラーを処理します。
})
})