在react-native 0.14中,我们可以使用const fireImage = require('./images/demo.jpg')
对图像进行require
。require
可以很好地处理图像(png,jpeg,gif),'js‘和'json’文件。
我的问题是:有没有可能‘要求’一个'.mp3‘或'.mp4’文件?
我尝试过'mp3‘文件,Xcode报告了一个构建错误,如下所示
uncaught error Error: UnableToResolveError: Unable to resolve module ./music/some from /Users/rongshen/tmp/react-native-test/imageTest/index.ios.js: Invalid directory /Users/rongshen/tmp/react-native-test/imageTest/music/some.mp3
发布于 2018-06-01 22:20:43
对于正在阅读这篇文章的任何人来说,如果他们还在尝试解决这个问题,你可以利用rn-cli.config.js
文件为require()
方法添加额外的文件类型。
例如,将名为rn-cli.config.js
的文件添加到项目根目录,内容如下:
module.exports = {
getAssetExts() {
return ['mp3', 'mp4']
}
}
发布于 2016-06-01 17:57:42
如果您正在尝试播放mp3文件,我建议您使用React Native Sound
https://stackoverflow.com/questions/34048035
复制