我需要從我的應用程序只使用前置攝像頭拍攝視頻。我正在使用意圖執行此操作。意圖在Android中拍攝視頻
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, videoUri);
intent.putExtra("android.intent.extra.durationLimit", 30);
intent.putExtra("android.intent.extras.CAMERA_FACING", 1); //to open front facing camera
startActivityForResult(intent, VIDEO_CAPTURE);
當我運行該應用程序時,我能夠使用前置攝像頭拍攝視頻。但是,假設當我點擊我的錄製視頻按鈕並打開相機視圖時。在那個用戶去並改變相機後面的相機,然後總是我的意圖是打開後方相機只有在那之後。它沒有走線
intent.putExtra("android.intent.extras.CAMERA_FACING", 1);
有人能告訴我最新的問題是什麼,它是否能夠使用意圖解決?
設置此意圖,不會爲每個設備工作。 –
但它的第一次工作..即使我的相機設置是後置攝像頭.. – Mathew
檢查此鏈接,它可能會幫助你 - http://stackoverflow.com/questions/19667094/intent-does-not-set-相機參數 –