【问题标题】:React Native import audio file from android resReact Native 从 android res 导入音频文件
【发布时间】:2018-09-24 09:45:09
【问题描述】:

我正在使用 react-native-sound 制作一个仅 Android 的 React Native 应用程序来显示音频文件,考虑到它的 Sound.MAIN_BUNDLE 功能,它运行良好。

对于新的共享功能,我需要访问位于android/app/src/main/res/raw 文件夹中的音频文件。

我打算使用react-native-share 及其url 功能通过将其转换为base64 来共享它,这意味着我需要能够读取文件内容。

如何访问这些音频文件?

【问题讨论】:

    标签: javascript android react-native react-native-android


    【解决方案1】:

    您可能必须将它们重新定位到网络资产中(只能通过Android AssetManager 告诉如何访问它们)。查看react-native-asset 插件; raw 路径应该与 Uri audioRes = Uri.parse("android.resource://com.acme/raw/filename"); 类似(不带后缀)。

    【讨论】:

      猜你喜欢
      • 2018-07-31
      • 1970-01-01
      • 1970-01-01
      • 2017-10-15
      • 1970-01-01
      • 2011-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多