【问题标题】:Cannot set 'quality' on Expo Camera recordAsync无法在 Expo Camera recordAsync 上设置“质量”
【发布时间】:2020-07-17 23:45:11
【问题描述】:

SDK 版本:37

平台:安卓

我一直在尝试在 Camera.RecordAsync 上设置“质量”,但没有任何效果。我仅录制 30 秒的文件大小约为 21MB(与 iOS 上相同配置的 7MB 相比,这是相当高的)

这是我的代码:

await this.camera.recordAsync({
maxDuration: 30000,
quality: Platform.OS === ‘android’ ? ‘4:3’ : Camera.Constants.VideoQuality[‘480p’],
orientation: ‘portrait’
});

我在 Android 上也使用过 [‘480p’],一点运气都没有。

请帮忙。任何可能适用于Android的价值?你会救我的命。

【问题讨论】:

    标签: react-native expo


    【解决方案1】:

    我认为你必须这样设置:

    quality: Camera.Constants.VideoQuality["4:3"],
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 2018-08-20
      • 2021-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多