使用Fetch访问JSON数据,输出为音频



我正试图从这个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创建一个,并在需要时将其注入页面)。

不确定这是你想要的方法,还是你在要求其他东西。音频元素有很多奇怪的地方。

相关内容

  • 没有找到相关文章

最新更新