javascript - 如何使用 API 调用中的 JSON 数据播放音频? (演讲者)

标签 javascript json html audio html5-audio

我正在尝试从此 json 数据播放音频文件。

https://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 来播放直播。由于我是使用 API 调用的新手,使用数据播放音频的最佳方式是什么?有没有办法使用 Javascript 访问它?

我应该使用 Plyr 之类的东西吗? https://github.com/Selz/plyr

最佳答案

我是 Marco,一名 Spreaker 工程师。您可以从以下 URL 获取任意剧集的音频流:

https://api.spreaker.com/listen/episode/EPISODE-ID/http

(请将 EPISODE-ID 替换为您要播放的剧集的 ID)

然后,您可以使用该 URL 在基本上任何播放器中播放该剧集,包括 <audio>现代浏览器上的标签。

为什么 Spreaker 没有 SDK?

我们目前正在最终确定并发布一个 javascript SDK,该 SDK 将简化在网络上播放 Spreaker 剧集的过程。一旦准备好,它将发布在https://developers.spreaker.com

关于javascript - 如何使用 API 调用中的 JSON 数据播放音频? (演讲者),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38688762/

相关文章:

javascript - Fabric.js getObjects() 按标签或类型

html - 不知道标题高度的CSS高度100%

javascript - knockout 自动完成实现

javascript - 在 Polymer 中加载数据后重新加载元素

javascript - 从绝对URL获取相对URL

javascript - 如何在 Angular 中使用运行时模板制作组件?

json - 使用Excel从API中提取数据

java - 使用 JSON Simple 解析大型 JSON 文件(OutOfMemoryError)

javascript - 将项目从 JSON 对象推送到 Angular js 中的下拉列表

javascript - 文本输入值作为 css