やりたいこと
ZXingでフロントカメラを使いたい
解決方法
IntentIntegratorで、setCameraId(1)する
class MainActivity2 : AppCompatActivity() {
internal var qrScanIntegrator: IntentIntegrator? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main2)
qrScanIntegrator = IntentIntegrator(this)
// 縦画面に固定
qrScanIntegrator?.setOrientationLocked(false)
qrScanIntegrator?.setCameraId(1) // ★カメラIDを"1"に設定
// 読み取り時にビープ音を鳴らさない
qrScanIntegrator?.setBeepEnabled(false)
// スキャン開始 アクティビティ生成
qrScanIntegrator?.initiateScan()
}
:
:
}


コメント