我正在制作一个仅使用Android的React Native应用,它使用3显示音频文件,考虑到其Sound.MAIN_BUNDLE
功能,效果很好。
要使用新的共享功能,我需要访问android/app/src/main/res/raw
文件夹中的音频文件。
我计划使用PARQUET-1201及其url
功能通过将其转换为base64来共享它,这意味着我需要能够读取文件内容。
如何访问这些音频文件?
答案 0 :(得分:1)
您可能必须将它们重新放置在Web资产中(只能告诉如何使用Android AssetManager
访问它们)。参见react-native-asset插件; raw
路径应类似于Uri audioRes = Uri.parse("android.resource://com.acme/raw/filename");
(无后缀)。