W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
基礎(chǔ)庫 3.15.104 開始支持,低版本需做兼容處理。ar-camera 組件目前只針對(duì)百度 APP 開放使用。
解釋:AR 相機(jī),在DuMixAR 內(nèi)容開放平臺(tái)提交并上線 AR 項(xiàng)目后(選擇“百度 App-相機(jī)”渠道)獲取到 AR Key、AR Type,可配置展現(xiàn)。ar-camera 組件還提供豐富的 api 來控制相機(jī)錄像、拍照等,詳見swan.createARCameraContext。
屬性名 | 類型 | 默認(rèn)值 | 必填 | 說明 |
---|---|---|---|---|
key |
String |
是 |
AR 項(xiàng)目唯一標(biāo)識(shí),在 DuMixAR 內(nèi)容開放平臺(tái)上傳生成 AR 項(xiàng)目后獲取 AR Key |
|
type |
String |
是 |
AR 相機(jī)類型,在 DuMixAR 內(nèi)容開放平臺(tái)上傳生成 AR 項(xiàng)目后獲取 AR Type:
|
|
flash |
String |
off |
否 |
閃光燈,值為 auto, on, off |
binderror |
EventHandle |
否 |
用戶不允許使用攝像頭或掃碼失敗時(shí)觸發(fā) |
|
bindload |
EventHandle |
否 |
AR 加載成功時(shí)觸發(fā) |
|
bindmessage |
EventHandle |
否 |
開發(fā)者制作 AR 項(xiàng)目時(shí)可自定義按鍵,用戶點(diǎn)擊時(shí)會(huì)收到事件和數(shù)據(jù),用戶自定義事件格式參見用戶自定義事件。 |
|
bindscancode |
EventHandle |
否 |
掃描識(shí)圖結(jié)束后觸發(fā) |
值 | 說明 |
---|---|
0 |
2D 跟蹤類型 |
5 |
SLAM 類型 |
8 |
IMU 類型 |
值 | 說明 |
---|---|
auto |
自動(dòng)閃光燈 |
on |
閃光燈開 |
off |
閃光燈關(guān) |
代碼示例
<ar-camera ar-key="10298931" ar-type="5" flash="{{flashState}}" class="camera" bindload="loadCameraSuccess" bindmessage="message" binderror="error">
</ar-camera>
其它代碼過長,建議直接在開發(fā)者工具中預(yù)覽效果。
用戶自定義事件
設(shè)計(jì)指南
如未獲取相機(jī)權(quán)限致使相機(jī)無法使用,可通過模態(tài)彈窗(showModal)進(jìn)行明確的提示反饋,避免相機(jī)黑屏阻斷流程,影響用戶體驗(yàn)。
正確未獲取相機(jī)權(quán)限時(shí)提示用戶權(quán)限未開啟
錯(cuò)誤未獲取相機(jī)權(quán)限卻無提示,導(dǎo)致用戶無措
使用 AR 相機(jī)過程中如遇網(wǎng)絡(luò)、性能等問題導(dǎo)致等待時(shí)間過長(超過 3 秒)或操作失敗,可通過消息提示框(showToast)為用戶提供明確的操作反饋。
正確
識(shí)別過程反饋
正確
操作失敗反饋
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: