Soundcloud 自定义播放器无法播放

Posted

技术标签:

【中文标题】Soundcloud 自定义播放器无法播放【英文标题】:Sound Cloud Custom Player not playing 【发布时间】:2012-07-10 04:18:21 【问题描述】:

我正在尝试按照here 的说明设置示例 Sound Cloud 播放器。我最终得到一个如下所示的 index.html 页面:

<!DOCTYPE HTML>
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <title>Sample SC</title>
    <link rel="stylesheet" href="css/sc-player-standard.css" type="text/css">
    <script type="text/javascript" src="http://code.jquery.com/jquery.js"></script>
    <script type="text/javascript" src="js/soundcloud.player.api.js"></script>
    <script type="text/javascript" src="js/sc-player.js"></script>
  </head>
  <body>
    <a href="http://soundcloud.com/matas" class="sc-player">My latest tracks</a>
  </body>
</html>

当我加载页面时,一切都显示正确且功能正常(即:您可以选择曲目,然后单击“播放”图标将其变为“暂停”图标,我可以看到封面艺术),但没有音频播放并且曲目的经过时间永远不会开始。我只是通过 python 服务器查看本地机器上的页面。还有什么我应该做的吗?

提前致谢, 丹

【问题讨论】:

【参考方案1】:

你用的是什么浏览器?我复制并粘贴了您的代码,并在 Mac OS X 上的 Safari、Firefox 和 Chrome 以及 ios 上的 Safari 中进行了测试。试试这个版本,看看它是否适合你:

http://dl.dropbox.com/u/14333604/demos/custom-player/index.html

如果可行,请发表评论,我会用其他一些关于调试的想法来编辑我的答案。

【讨论】:

Paul,在 linux 上使用 chromium 时,该链接的行为方式与原始代码/问题相同,但在 linux 上使用 firefox 时可以正常工作。所以可能是浏览器问题。谢谢你帮我解决这个问题。有什么调试思路吗?

以上是关于Soundcloud 自定义播放器无法播放的主要内容,如果未能解决你的问题,请参考以下文章

无法让我的自定义播放按钮在我的视频播放器上工作

SoundCloud SDK 播放功能 - trackId 未定义

带有自定义按钮的 HTML5 视频播放器无法在全屏模式下工作

iOS 无法为远程通知播放自定义声音

带有自定义控件的视频无法在 iOS 上播放(Safari 和 Chrome)

WPF 仿语音播放 自定义控件