【问题标题】:Compare Video file from file/content uri比较来自文件/内容 uri 的视频文件
【发布时间】:2019-08-03 17:05:18
【问题描述】:

所以我有 2 个 uri,第一个是 file:// uri,第二个是 content:// uri。

它们都是 .mp4 文件。

示例:

文件 URI:file:///data/user/0/com.rncourse/cache/Camera/2567b45c-c7e2-4fb6-8144-38b1cbceb1b8.mp4

内容 URI:content://media/external/video/media/485371

话虽如此,我所有的视频都有相似之处

  1. 相同的视频时长(3 秒)
  2. 宽度和高度相同 (4:3)
  3. 相同的分辨率 (640x480p)
  4. 相同的 mime 类型(视频/mp4)

唯一的区别是视频的内容。

我正在使用react-native-camera 录制视频。


现在我想比较这两个视频文件,看看它们是相同的还是不同的内容。

仅供参考,我正在使用 React-Native。欢迎任何 Javascript/React-Native 模块/库。 :)

这个想法是:

  1. 获取视频文件
  2. 转换为缓冲区
  3. 比较缓冲区

对得到这个结果有什么建议吗?

谢谢!

【问题讨论】:

    标签: javascript file react-native buffer uri


    【解决方案1】:

    你可以使用react-native-video

    可以直接比较video模块或者比较模块的onload值来判断是否不同。

    加载 媒体加载并准备好播放时调用的回调函数。

    【讨论】:

    • 我以前看过react-native-video,但我仍然不知道如何将视频与它进行比较,请您给我看一下如何做的例子吗?以及如何使用react-native-video 加载视频。谢谢。
    • 我已经添加了更多解释,如果您知道其他比较视频的解决方案,请提供帮助。谢谢!
    猜你喜欢
    • 2017-05-08
    • 2017-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-20
    • 1970-01-01
    相关资源
    最近更新 更多