我在这个组件中对音频使用react-native-sound,并希望从传递给该组件的url文件中播放。问题是,如果在函数组件中声明了var音频,那么每次组件呈现时,都会再次创建变量,这会将声音文件作为新实例播放,并且我们会在彼此的顶部多次播放相同的声音。import Sound from "react-native-sound"
我这样做的方法是创建一个声音播放器组件来创建按钮和音频同步,这样我就可以在我使用它的主屏幕中调用该组件。当我手动将mp3文件路径放在合适的位置时,我可以让声音播放器组件正常工作,但当我试图将它作为参数传入时,它就不能正常工作了。看看下面的代码,看看你是否能够帮助解决这个问题。SoundPlayer组件
import * as React from 'react'