2015-02-23 54 views
4

我已經寫了,我打開本機攝像頭的應用程序之前,應用程序捕捉到這樣一個形象:啓動與選項原生相機應用捕獲視頻或圖像

Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

或者,像這樣捕獲視頻:

Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);

但是,有沒有辦法打開本地相機應用的選項捕捉要麼視頻或圖像?我想打開下面給出的圖像,用戶可以通過滑動來訪問側邊菜單並更改輸入類型。

Image Below

我試圖尋找,但沒有結果已經出來了沒有。我不確定是否有辦法做到這一點,而無需編寫自定義的相機實現,我現在要避免這種實現。

如果這是可能的,我該怎麼辦?我怎樣才能識別出捕獲完成後用戶選擇的媒體類型(可能是onActivityResult)?

預先感謝您!

回答

1

目前由您指定有2個意圖捕捉圖像和視頻即MediaStore.ACTION_IMAGE_CAPTURE & MediaStore.ACTION_VIDEO_CAPTURElink

對於intially我也在想startActivityForResult(意向意圖,詮釋requestCode,捆綁選項),這裏選項 PARAM被用於爲外部應用程序的臨時演員,但我們只能指定一些動畫不是值指定的link1 & link2

解決方案

我寧願建議你去與選項自定義應用程序,只要你喜歡,而不是由現有的相機應用給出的限制。

相關問題