Я пытаюсь разработать приложение, в котором мне нужно записывать активность своего приложения.На самом деле, это приложение типа редактора видео, и я делаю анимацию, используя текстовые и графические представления в зависимости от пользователя.и когда пользователь удовлетворен анимацией, я хочу записать действие, повторяя анимацию в представлениях моих действий, и записать полную активность.
Во время записи я хочу показать пользователю некоторые текстовые представленияи другие виды, использующие сервис, который может создать слой этих видов (например, приложений фильтра синего света), чтобы пользователь не мог снова увидеть ту же анимацию.
Что я сделал:
Я успешно создал работу с анимированными представлениями в соответствии с требованиями пользователя и могу записывать их с помощью Android Media Recorder API.
Я разработал сервис, который может создавать оверлей, когда приложение записывает
В чем проблемы:
1.) Когда я запускаю службу, устройство записи на носитель Android записывает просмотры службы, которые я не хотел записывать.Я думаю, что может быть некоторая техника, чтобы сделать мои оверлейные виды исключениями.Я предполагаю это, потому что я видел некоторые приложения в магазине игр, которые могут препятствовать тому, чтобы их представления были переданы или отражены.(Как и в случае с Jio TV).
2.) Есть ли способ использовать mp3 в качестве источника звука в устройстве записи мультимедиа Android.В настоящее время я использую FFmpeg для микширования аудио с записанным видео.Я просто хочу знать, есть ли лучшее решение.Если я смогу добавить mp3 прямо во время записи, это сэкономит время обработки видео.
3.) Есть ли способ предотвратить сбои при записи?Я спрашиваю об этом, потому что, когда мое приложение находится в записи, и пришло всплывающее уведомление, это уведомление может заставить мое приложение выйти из полноэкранного режима, а также, что уведомление также будет записано.
Да, я знаюЯ задал три вопроса в одном вопросе, но я думаю, что они из одной темы, то есть Android Media Recorder, так что если кто-то работал с ним может ответить.
Пожалуйста, помогите мне ...
СпасибоВы заранее