我正试图从这个json数据中播放一个音频文件。
http://api.spreaker.com/v2/episodes/5816235
"episode":{
"episode_id":5816235,
"type":"LIVE",
"title":"SPR",
"duration":null,
"show_id":1341125,
"author_id":7883468,
"site_url":"https://www.spreaker.com/episode/5816235",
}
具体来说,我想深入到episode_id,使用Fetch播放直播流。
如何获取JSON数据,然后将其输出为音频?
原始音频流url为:https://www.spreaker.com/user/spr-radio/spr_151
您将需要原始音频流,如果spreaker允许您从api中形成该url,那么您将被设置。它似乎没有,但我还没有查看它的文档。假设你可以获得原始音频url(看起来spreaker只提供网站的url),你可以使用javascript在api上运行get请求(就像你所看到的那样),解析json并将其作为源添加到html音频元素中(如果不是用javascript创建一个,并在需要时将其注入页面)。
不确定这是你想要的方法,还是你在要求其他东西。音频元素有很多奇怪的地方。