Разработать функционал записи видео/фото сообщений
Необходимо разработать функционал записи видео/фото сообщений похожий на то, что есть в телеграмме (см. скриншоты).
Экран записи видео/фото должен быть такой же как в телеграмме.
На preview экране ничего не нужно кроме кнопок отправить (Send) и отменить (Cancel).
Примерный вид API:
fun openCameraActivity() {
val intent = Intent(this, CameraActivity::class.java)
resultLauncher.launch(intent)
}
var resultLauncher = registerForActivityResult(StartActivityForResult()) { result ->
if (result.resultCode == Activity.RESULT_OK) {
val data: Intent? = result.data
val imageFilePath = data?.getStringExtra(EXTRA_IMAGE_FILE_PATH)
}
}
Экран записи видео/фото должен быть такой же как в телеграмме.
На preview экране ничего не нужно кроме кнопок отправить (Send) и отменить (Cancel).
Примерный вид API:
fun openCameraActivity() {
val intent = Intent(this, CameraActivity::class.java)
resultLauncher.launch(intent)
}
var resultLauncher = registerForActivityResult(StartActivityForResult()) { result ->
if (result.resultCode == Activity.RESULT_OK) {
val data: Intent? = result.data
val imageFilePath = data?.getStringExtra(EXTRA_IMAGE_FILE_PATH)
}
}