Skip to content

啟動掃描

目標 SDK

JavaScript
React
Vue
Flutter
ReactNative
Android
iOS

TIP 提示

您可以參考 範例程式碼API 參考 以了解更多詳情。最相關的 API 包括:VitalSignCameraInterface

若要啟動掃描,請呼叫 Vital Sign Camera 元件的 startScanning() API。例如,如果您有一個“開始”按鈕:

typescript
/* 更新 onload 事件處理函數 */
window.onload = () => {
    /* 在「設定相機」指南中所建立的相機引用 */
    const cam = createVitalSignCamera({ isActive: true, config, userInfo })

    /* 開始按鈕的引用 */
    const startButton = document.querySelector('#startButton')!;

    /* 新增點擊事件監聽器以啟動 Vitals™ 掃描 */
    startButton.addEventListener('click', () => {
        cam.startScanning()
    })
}
js
/* 更新 onload 事件處理函數 */
window.onload = () => {
    /* 在「設定相機」指南中所建立的相機引用 */
    const cam = createVitalSignCamera({ isActive: true, config, userInfo })

    /* 開始按鈕的引用 */
    const startButton = document.querySelector('#startButton');

    /* 新增點擊事件監聽器以啟動 Vitals™ 掃描 */
    startButton.addEventListener('click', () => {
        cam.startScanning()
    })
}

呼叫 API 後,Vital Sign Camera 將開始透過相機掃描人臉,持續約 30 秒。掃描成功後,將返回生命體徵評測結果。

TIP 提示

在使用者介面中,強烈建議避免用戶在掃描已進行時重新啟動掃描。如果您有「開始」按鈕,則應在掃描過程中(例如,當掃描階段處於 GetHealthStage.Idle 時)停用或隱藏該按鈕,以達到最佳效果。