小编Cra*_*KSR的帖子

从输入中找到路径“lib/arm64-v8a/libc++_shared.so”的 2 个文件...-react native

我正在尝试在react-native中启用ffmpeg-kit-react-native包。示例中给出的示例命令成功执行。但我想用于libwebp将 gif 文件转换为 webp,该文件位于名为video. 按照指示。我必须启用该才能使用一些库。

2.2.1 在 Android 上启用包 编辑 android/build.gradle 文件并将包名称添加到 ext.ffmpegKitPackage 变量中。

ext {
   ffmpegKitPackage = "<package name>"
}
Run Code Online (Sandbox Code Playgroud)

所以我在其中添加了一行node_module/ffmpeg-kit-react-native/android/build.gradle

android {
  compileSdkVersion 30

  defaultConfig {
    minSdkVersion safeExtGet('ffmpegKitPackage', 'https').contains("-lts") ? 16 : 24
    targetSdkVersion 30
    versionCode 451
    versionName "4.5.1"
  }

  buildTypes {
    release {
      minifyEnabled false
    }
  }
  lintOptions {
    disable 'GradleCompatible'
  }
  compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
  }

  rootProject.ext.ffmpegKitPackage = "video" …
Run Code Online (Sandbox Code Playgroud)

java android ffmpeg gradle react-native

32
推荐指数
4
解决办法
4万
查看次数

如何在类组件中使用 React.useReducer (或等效项)?

useReducer在 React 原生类组件中有什么方法可以使用或任何等效的东西吗?

是的,reducer 方法是原始的 js 函数。我们可以直接在课堂上使用它而不是将它与课堂状态结合起来吗?

function init(initialCount) {
  return {count: initialCount};
}

function reducer(state, action) {
  switch (action.type) {
    case 'increment':
      return {count: state.count + 1};
    case 'decrement':
      return {count: state.count - 1};
    case 'reset':
      return init(action.payload);
    default:
      throw new Error();
  }
}

class App extends React.Component {
  ...
  render() {
    return(...)
  }
}
Run Code Online (Sandbox Code Playgroud)

reactjs react-native react-hooks react-reducer

5
推荐指数
1
解决办法
2443
查看次数