有没有办法在反应原生的新资产系统中要求非图像资产?

时间:2015-12-02 16:35:39

标签: javascript ios assets react-native packager

在react-native 0.14中,我们可以使用require const fireImage = require('./images/demo.jpg')图像。 require适用于图片(png,jpeg,gif),' js'和' json'文件。

我的问题是:是否可以要求' a' .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

2 个答案:

答案 0 :(得分:2)

对于正在尝试解决此问题的其他任何人,您可以利用post/like/4文件为rn-cli.config.js方法添加其他文件类型。

示例,使用以下内容将名为require()的文件添加到项目根目录:

rn-cli.config.js

答案 1 :(得分:0)

如果您正在尝试播放mp3文件,我建议您使用React Native Sound