我想为React Native编写一个Video Cutter。目的是从视频中选择时间间隔并将其剪切掉。例如:从10分钟的视频中切出1分钟。另外,我还可以根据帧倒带视频。解决此问题的正确方法是什么?
我想自己写,不使用任何软件包。
我应该分开写吗?对于Android-Java和iOS -swift?哪种方法好?
答案 0 :(得分:1)
如果您想为React Native创建一个 Video Cutter 库,无论它是用于iOS(Objective-C / Swift)还是Android(Java / Kotlin),您都需要使用Native模块。
React Native的设计使您可以编写真实的本机代码并可以使用平台的全部功能。这是一个更高级的功能,但必须存在。如果React Native不支持您需要的本机功能,那么您应该可以自己构建它。 视频切割器就是这种情况。
如果您可以在Android或iOS上运行,则可以在React Native上运行。
在 Video Cutter 上有更多介绍,我有this android project可以帮助您开发该库。检出项目内的trim folder。这可以帮助您重新创建和阐述类似的东西。
在react-native-video-processing和iOS中都实现了这个库Android。您可以签出代码并执行类似的操作。