代码之家  ›  专栏  ›  技术社区  ›  Demetris

如何在音频播放器中传递React道具?

  •  0
  • Demetris  · 技术社区  · 2 年前

    我创造了一个 组成部分 作为一个音频播放器,我正在努力 src 可在不同文件中编辑 <audio controls src={sourceFile}/> . 我试着使用react道具,但不起作用。我该怎么解决这个问题?

    我用的是Next。js

    组件文件:

        const AudioPlayer = (sourceFile) => {
          return (
         <div>
            <audio preload="metadata" controls src={sourceFile} />
          </div>
          );
        };
        
        export default AudioPlayer;
    

    指数js

    <AudioPlayer sourceFile="audio.mp3" />
    
    1 回复  |  直到 2 年前
        1
  •  2
  •   Matt    2 年前

    您需要更改const函数参数,以便它知道它在寻找道具

    const AudioPlayer = ({sourceFile}) => {...