2016-03-16 3 views
0

Я хочу создать приложение, которое записывает видео с камеры, а во время видеозаписи сохранить фрагменты этой потоковой длины - 30 секунд. И когда запись остановится, у меня будет много видеофайлов - каждая продолжительность 30 секунд.
Можно ли это сделать в Android? Если да - какие библиотеки или методы используют для этой задачи? Спасибоandroid - сохранить части потокового видео

ответ

0

Это можно сделать в Android?

Да. возможно

какие библиотеки или методы используют для этой задачи?

1) MediaRecorder. это API-интерфейс Android.

2) MediaCodec + MediaMuxer. также API-интерфейсы.

со вторым вариантом у вас будет больше контроля, но его сложно реализовать. в то время как первый вариант является относительно прямым. но с первым вариантом вы не сможете создавать видеоклипы, которые являются непрерывными. поскольку остановка и запуск MediaRecorder не мгновенны.

+0

теперь я записываю намерение использования видео, в вашем методе я должен использовать MediaRecorder или MediaCodec для rercord, не так ли? Спасибо) –

+0

Да, запись через намерение перенаправляется в другое приложение, над которым у вас нет контроля. – Ankit

+0

благодарит за помощь –

Смежные вопросы