【问题标题】:iOS recorded video is not playing in android device?iOS录制的视频不能在安卓设备上播放?
【发布时间】:2020-06-01 03:52:49
【问题描述】:
  • 我正在使用 react-native 相机录制视频。
  • iOS 可以玩,android 不行
  • 扩展名为:iOS 为 .mov,Android 为 .mp4

<Video source={{uri:videoUri}} type="mp4"/>

【问题讨论】:

  • 请分享你的js代码。
  • npm react-native-video

标签: react-native react-native-camera


【解决方案1】:

请使用以下代码,

import {Platform} from 'react-native';

<Video source={{uri:videoUri}} type=Platform.OS === 'ios'? "mov" : "mp4" />

【讨论】:

  • 以上代码不适用于 J7、M30 等三星设备播放视频时出现以下问题。错误:{额外:-2147483648什么:1}
  • 嘿,我检查了一下,因为视频是在 iphone 中拍摄的,所以它在 android 中不起作用
  • 所以你需要将视频转换成mp4,将视频转换成mp4使用react-native-mov-to-mp4
  • 请访问https://www.npmjs.com/package/react-native-mov-to-mp4
  • 好的,我会尝试然后告诉你。谢谢
猜你喜欢
  • 2018-01-18
  • 2017-10-24
  • 2020-01-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-03
  • 1970-01-01
相关资源
最近更新 更多