Я хочу сделать запись видео с помощью android.hardware.camera2
. Я имею googled, но не получаю никакого правильного учебника относительно этого. Для camera preview
есть руководство по Camera, которое теперь устарело. Может ли кто-нибудь помочь мне с последним примером кода только для recording video
с его preview
, который можно сохранить в sd card
. Я только что проверил GitHub и Google camera2Video example, но мне нужно любое простое решение, которое я могу интегрировать в свой проект. Заранее спасибо.Android: Как записывать видео с помощью android.hardware.camera2 и и MediaRecorder
2
A
ответ
0
только для записи видео с его предварительного просмотра, которые могут быть сохранены в сд карту
Если то все, что вы хотите, вы можете просто использовать:
static final int REQUEST_VIDEO_CAPTURE = 1;
Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
if (takeVideoIntent.resolveActivity(getPackageManager()) != null) {
startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE);
}
Если вы хотите реализовать это urself с помощью камеры2. Я хотел бы предложить, чтобы взглянуть на исходный код из googlesamples/android-Camera2Basic
Espacially на Camera2BasicFragment.java
2
Посмотрите на это с открытым исходным кодом проекта
Там работает код, вместо образца Google
Спасибо за ответ. На самом деле я хочу захватить видео с предварительным просмотром нажатием и удержанием кнопки. Можете ли вы мне посоветовать, что это значит, как я могу это сделать. –
@SakibSyed Вы проверили https://github.com/googlesamples/android-Camera2Basic? Я бы начал там, так как он показывает все, что вам нужно. Если вы столкнетесь с проблемой, я предлагаю вам создать новый вопрос, включая код, который вы написали до сих пор. – IIIIIIIIIIIIIIIIIIIIII
Сначала я проверил сначала –