我想知道如何使用React Native在 android / ios 设备中解决此问题。
在足球比赛中,您最喜欢的球队可以制作目标。在电视上观看比赛时(可选的实时),您可以重播。但是,您可能希望在比赛中使用移动设备记录目标(可能是因为比赛未在电视上播放,或者只是因为您非常热爱您的团队而希望记录目标)
为此,我需要以下功能:
- 指定窗口时间。例如。 30秒。
- 用相机连续拍摄。在我的例子中,我将我的手机后置摄像头指向了现场(特别是如果我看到那里的球并且球员很难得分的话,就会进入球门区域。)
- 点击"记录"当我想录制某些东西时,用我的相机按钮。
- 视频将被录制直到此点,过去30秒开始(如果录制开始的时间少于30秒,则小于30秒)。这里的关键功能是,我需要录制视频,并默默地丢弃30秒前录制的视频数据。
我正在检查的是react-native-camera,但是totalSeconds参数不是窗口时间,而是视频最大长度(即不通过丢弃关闭时间记录的数据来继续记录)。
我以为我可以使用以下两种选择之一:
- 查找记录的技术,保留记录数据的时间窗口,然后当您想要复制时,只需按下相应的按钮/调用相应的方法,它就会将视频转储到您想要的存储/目标/其他任何内容。 / LI>
- 找到一种方法来记录无缝视频块/段,并删除关闭时间段(名为SCRecorder的库存在这样做但它可以在iOS上运行,几乎没有记录在所有),然后将实际视频转储到您想要的存储/目标/任何内容。
是否有可以帮助我满足这种需求的库(或者反应原生相机中的设置,如果有的话)?