如何防止视图在媒体记录器中记录?

时间:2018-09-23 11:55:23

标签: android mediarecorder-api

我正在尝试开发一个需要记录我的应用程序活动的应用程序。 实际上,这是一个视频编辑器类型的应用程序,我正在根据用户使用文本和图像视图制作动画。当用户对动画感到满意时,我想通过在活动视图上重复动画来记录活动并记录整个活动。

在录制时,我想使用可以创建这些视图层的服务向用户显示一些文本视图和其他视图(例如蓝光滤镜应用程序) 这样用户就无法再次看到相同的动画。

我做了什么:

我成功地根据用户需求创建了带有动画视图的活动,并能够使用Android Media Recorder API对其进行记录。

我已经开发了一项服务,可以在录制应用程序时创建覆盖层

有什么问题:

1。)当我启动服务时,Android媒体记录器记录了我不想记录的服务视图。我认为可能有一些技巧可以使我的顶层视图成为例外。我之所以这样假设,是因为我在Play商店看到过一些应用程序,这些应用程序可能会阻止其视图被投射或镜像。 (就像Jio TV一样。)

2。)有什么方法可以将mp3用作android媒体记录器中的音频源。我目前正在使用FFmpeg将音频与录制的视频混合。我只想知道是否有更好的解决方案。如果我可以在录制时直接添加mp3,则可以节省视频处理时间。

3。)有什么方法可以防止录制时中断?我之所以这样问是因为,当我的应用程序正在记录中并且出现通知弹出窗口时,该通知可以使我的应用程序从全屏模式退出,并且该通知也将被记录。

是的,我知道我在一个问题中问了三个问题,但我认为这些问题来自一个主题,即android媒体记录器,因此如果有人使用它可以回答。

请帮助我...

提前谢谢

0 个答案:

没有答案