h5+app 打開手機拍照權限設置


本以為使用getUserMedia調取攝像頭之后,它自己會打開攝像頭的拍照權限,但是結果令人失望,在查詢了各種資料后發現h5+app開發文檔有一個調取攝像頭掃碼的api(官方鏈接:https://www.html5plus.org/doc/zh_cn/barcode.html#plus.barcode.Barcode.start

  // 擴展API加載完畢后調用onPlusReady回調函數 
    document.addEventListener("plusready", onPlusReady, false);
    // 擴展API加載完畢,現在可以正常調用擴展API 
    function onPlusReady() {

      // 創建掃碼控件來調獲取手機的相機權限
      barcode = plus.barcode.create('barcode', [plus.barcode.QR], {
        top: '100px', //改為-9999px隱藏該頁面
        left: '0',
        width: '100%',
        height: '500px',
        position: 'static'
      });
      plus.webview.currentWebview().append(barcode);;
      //barcode.start();開始掃碼識別(我們把這句代碼注釋了,因為我們不需要掃描任何東西)
  }

 

 使用上面的代碼,可以得到我們想要的效果如圖1-1,點擊授權后會出現如圖1-2所示的情況

          圖1-1

 

 

          圖1-2

此時我不想看見這個掃碼的窗口,我們將top值設置為 -9999px隱藏即可

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM