【发布时间】:2019-04-04 16:08:03
【问题描述】:
我想知道如何压缩来自 Expo/React Native/Nodejs 的视频,以便在将它们上传到 Firebase 存储之前使其更轻。
Whatsapp 就是一个例子,一个电话录制的视频大小超过 35mb,但是当你选择它发送给其他人时,它显示它的大小约为 5-6mb,压缩得相当好,没有巨大的质量损失。
我也许可以使用 API,但我想知道是否可以使用前面提到的当前资源(世博会等)来做到这一点
【问题讨论】:
-
您必须为此使用任何库,例如:react-native-video-processing
-
@SalmanSaleem 问题是,如果库是纯反应本机的,它将工作。它需要您修改 android 和 ios 的构建,特定文件在没有 Expo 的情况下使用。当你使用 expo 时,它几乎是两种格式的一种文件,所以在这种情况下文件是不可修改的,这会使库无法工作。
-
你找到这个问题的答案了吗?
-
嘿@StackGU,我停止了这个项目的工作,也不必再在世博会上使用视频了,所以不:/
-
好的,感谢您的反馈!
标签: firebase react-native compression firebase-storage expo