2015-08-13 61 views
1

在我的應用程序中,我使用ACTION_VIDEO_CAPTURE來錄製視頻。 但現在我必須開始記錄,當我開始活動。 ro如何啓動ACTION_VIDEO_CAPTURE並自動開始錄製? 或者如果不可能如何添加偵聽器記錄按鈕(ACTION_VIDEO_CAPTURE)或檢查何時點擊此按鈕?ACTION_VIDEO_CAPTURE自動啓動

回答

2

如何啓動ACTION_VIDEO_CAPTURE並自動開始錄製?

你不知道。 ACTION_VIDEO_CAPTURE協議中沒有任何內容允許您請求請求,更不用說控制,第三方相機應用程序如何允許用戶啓動和停止視頻。

如何添加偵聽器記錄按鈕(ACTION_VIDEO_CAPTURE)或檢查何時該按鈕被點擊?

我不知道你指的是什麼「錄製按鈕」。如果您指的是第三方相機應用中的按鈕,則可能不會有的一個按鈕。第三方相機應用可能會在預覽圖像,手勢,定時器或第三方相機應用程序的開發人員想要執行的任何操作上使用輕擊。而且,所有這一切都在第三方相機應用程序內部,並且您無法找到這些事件何時發生(如果有的話)。

如果您需要這種級別的視頻錄製控制,自己錄製視頻使用MediaRecorder

+0

好的。下一個問題。我可以檢查使用ACTION_VIDEO_CAPTURE多久?我必須使用ACTION_VIDEO_CAPTURE和持續時間保存的視頻來檢查持續時間,以檢查時間差異。 – marczak

+0

@ user1678400:「我可以檢查使用ACTION_VIDEO_CAPTURE的時間長度嗎?」 - 好吧,歡迎您注意您調用'startActivityForResult()'的時間,以及用onActivityResult()調用第三方相機應用程序響應的時間。但是,請注意,歡迎用戶不要從相機應用程序返回給您(例如,按主頁)。 – CommonsWare