【发布时间】:2020-09-04 03:06:10
【问题描述】:
所以,我一直对 Nvidia 的 ShadowPlay 功能很感兴趣,它始终保持录制,当您按下按钮时,它会将视频从现在保存到过去 X 分钟,比如 15 分钟。 因此,您不会错过任何精彩的游戏时刻。
我想为 Android 构建一个类似的录音机,并且对你如何做的伪代码或概念或逻辑感兴趣。
我能想到的一种方法是每隔一分钟加上用户设置的过去一分钟保存一次录音。假设用户设置了 15 分钟,我们每隔一分钟保存一次录音,并删除任何超过 16 分钟的录音。如果用户要求保存最后 15 分钟,我们会合并所有最后 16 个文件并将它们保存在一个位置并提供给用户。甚至可以剪切第 16 个文件以生成正好 15 分钟的文件。
我有一种感觉,ShadowPlay 的实现没有这么简单。所以,我想知道是否有更好的方法来做到这一点。谢谢!
【问题讨论】:
标签: audio-recording android-audiorecord