【发布时间】:2021-10-17 07:26:42
【问题描述】:
使用 plyr-react 模块的广播播放列表
来自 API json 文件的数据,以播放列表的形式获取数据并将其加载到 Plyr 音频播放器中。
试图弄清楚如何将 url 传递到 Plyr 源路径。无法将源 URL 加载到音频播放器中。以下是代码
import React, { useEffect, useState } from 'react';
import Radioplyr from 'plyr-react';
const tracks = {
type: "audio",
sources: [
{
src: "https://cdn.plyr.io/static/demo/Kishi_Bashi_-_It_All_Began_With_a_Burst.mp3",
},
{
src: "http://172.105.50.82/radio/8000/radio.mp3",
},
]
};
const audioSrc = {
type: "audio",
sources: [
{
src: {playlist},
},
]
};
return (
<div>
<Radioplyr source={audioSrc} />
{playlist}
<ul className="playlist">
{tracks.sources.map((item, i) => {
return <li key={i}><a onClick={() => setPlaylist(item.src)}>{item.src}</a></li>
})}
</ul>
</div>
);
}
【问题讨论】:
标签: javascript reactjs plyr