首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在音频元素中播放Spotify歌曲预览

在音频元素中播放Spotify歌曲预览
EN

Stack Overflow用户
提问于 2017-10-16 01:30:21
回答 2查看 2.6K关注 0票数 3

我试图在我的web应用程序上构建一个功能,从Spotify的API中提取预览url,并在用户单击音频控件时播放预览。我可以保存正确的URL在源,但歌曲不播放。我看了看MDN文档,但还是没能让它开始工作。以下是我在JSX中的代码片段:

代码语言:javascript
复制
<div className="audio-container">
  <audio controls="controls">
    <source src={this.props.songs[2].href} type="audio"/>
  </audio>
  <p className="font-style">{this.props.songs[2].name}</p>
</div>

我没有收到任何错误。我有什么明显的遗漏吗?谢谢你的进阶!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-10-16 04:57:15

对于以后可能发现这有用的任何人,我通过移除源标记并将预览url直接放在音频标记中来使音频工作。示例:

代码语言:javascript
复制
<audio controls src="..."></audio>
票数 0
EN

Stack Overflow用户

发布于 2017-10-16 01:47:00

如果您使用type="audio/mpeg",这应该是可行的。

下面是工作实例:

代码语言:javascript
复制
  <audio controls="controls">
    <source src="https://p.scdn.co/mp3-preview/83090a4db6899eaca689ae35f69126dbe65d94c9?cid=null" type="audio/mpeg"/>
  </audio>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46761786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档