本文涉及使用AVCaptureSession掃描二維碼
AVCaptureSession簡介
AVCaptureSession是AVFoundation的核心類,用于捕捉視頻和音頻,協(xié)調(diào)視頻和音頻的輸入和輸出流. 本文主要學(xué)習(xí)總結(jié)關(guān)于掃描二維碼這一功能;
步驟簡介
使用這個(gè)類值纱,基本只需要以下幾個(gè)步驟:
1. 權(quán)限檢查
2. 創(chuàng)建AVCaptureSession
3. 添加輸入源
4. 添加輸出
5. 添加預(yù)覽圖層
6. 開始捕捉
7. 結(jié)束捕捉
下面將按這個(gè)順序一一說明。
權(quán)限驗(yàn)證
進(jìn)行判斷權(quán)限