Javascript 在react native中向字符串添加变量

Javascript 在react native中向字符串添加变量,javascript,reactjs,react-native,Javascript,Reactjs,React Native,我正在使用react native创建播客。我已经存储了每个播客的详细信息,并使用php以json格式存储数据,以便在react native中使用它们。我一直在使用react native sound在我的应用程序中播放声音 我想将变量添加到声音的文件路径中 我希望代码是 this.sound=新声音('sound.mp3',sound.MAIN_BUNDLE,(错误)=> 我试过以下方法,但不起作用 this.sound=新声音(this.state.FileUrlHolder,sound

我正在使用react native创建播客。我已经存储了每个播客的详细信息,并使用php以json格式存储数据,以便在react native中使用它们。我一直在使用react native sound在我的应用程序中播放声音

我想将变量添加到声音的文件路径中

我希望代码是

this.sound=新声音('sound.mp3',sound.MAIN_BUNDLE,(错误)=>
我试过以下方法,但不起作用

this.sound=新声音(this.state.FileUrlHolder,sound.MAIN\u BUNDLE,(错误)=>
this.sound=new sound(“”+this.state.FileUrlHolder+“”),sound.MAIN\u BUNDLE,(错误)=>
this.sound=新声音(`${this.state.FileUrlHolder}`,sound.MAIN\u BUNDLE,(错误)=>
this.sound=新声音(`this.state.FileUrlHolder}`,sound.MAIN\u BUNDLE,(错误)=>

this.state.FileUrlHolder中有什么?第一个this.sound=new sound(this.state.FileUrlHolder,sound.MAIN_BUNDLE,(error)=>应该可以工作,你如何设置这个.state.FileUrlHolder?假设JSON包含URL,我认为你不能播放它们。
new sound()
需要一个文件名指向捆绑到应用程序中的文件,该文件是
res/raw
文件夹的一部分。JSON确实包含urlsthis.setState({FileUrlHolder:responseJson[0].FileUrl})的
this.state.FileUrlHolder
?第一个this.sound=新声音(this.state.FileUrlHolder,sound.MAIN_BUNDLE,(错误)=>应该可以工作,你如何设置这个.state.FileUrlHolder?假设JSON包含URL,我认为你不能播放这些。
new Sound()
需要一个文件名指向捆绑到应用程序中的文件,作为
res/raw
文件夹的一部分。JSON确实包含urlsthis.setState({FileUrlHolder:responseJson[0].FileUrl})