繁体   English   中英

React/NextJS - 音频播放器

[英]React/NextJS - Audio player

我需要使用mp3 端点 url来 stream 音频。

我是音频流的新手,所以我真的可以使用一些帮助。 提前致谢。

这是我尝试过的:

const SongRow = ({ track }) => {
    const player = useRef();
    const playSong = () => {
        player.src = track.preview_url;
        player.play();
    }
    return (
        <div className="songRow" onClick={() => playSong()}>
            <audio ref={player} />
            <div className="songRow__info">
                <h1>{track.name}</h1>
            </div>
        </div>
    )
};

错误:TypeError:无法添加属性 src,object 不可扩展

我不确定我应该如何进行。 也找不到与此和功能组件相关的任何相关文档。

您需要访问 ref 上的current属性。

文档

在 ref 的current属性处可以访问对节点的引用。

所以它将是player.current.src

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM