【问题标题】:Stream public tracks from SoundCloud to custom html5 player, what am I doing wrong?将公共曲目从 SoundCloud 流式传输到自定义 html5 播放器,我做错了什么?
【发布时间】:2018-08-09 14:13:12
【问题描述】:

我找到了一个很好的自定义 HTML5 音频播放器,并成功地重新设计了它以满足我的需要。现在我想将公开可用的曲目从 SoundCloud 流式传输到我的新播放器。我曾尝试将 api.soundcloud.com(所有变体)链接添加到“scr”属性,但没有成功。我花了几个小时在谷歌上搜索解决方案 - 目前还没有。

如果我对流式传输“公共”曲目的理解正确,我不需要“客户端 ID”,所以我不知道该怎么做才能使其正常工作。它不仅仅是向“scr”添加 api 链接吗?

我试过这个(添加 api 链接到 scr,track id 只是一个例子):

<div class="audio-player">
    <div id="play-btn"></div>
    <div class="audio-wrapper" id="player-container" href="javascript:;">
      <audio id="player" ontimeupdate="initProgressBar()">
			  <source src="http://api.soundcloud.com/tracks/2775534">
			</audio>
    </div>
    <div class="player-controls scrubber">
      <p>Oslo <small>by</small> Holy Esque</p>
      <span id="seekObjContainer">
			  <progress id="seekObj" value="0" max="1"></progress>
			</span>
      <br>
      <small style="float: left; position: relative; left: 15px;" class="start-time"></small>
      <small style="float: right; position: relative; right: 20px;" class="end-time"></small>

    </div>
    <div class="album-image" style="background-image: url('https://artwork-cdn.7static.com/static/img/sleeveart/00/051/614/0005161476_350.jpg')"></div>
  </div>

CodePen(原播放器源码)

【问题讨论】:

    标签: html audio soundcloud audio-player


    【解决方案1】:

    AFAIK SoundCloud 已停止接受新应用注册,但如果您已有 client_id,则可以使用此

    您需要在音频播放器源中提供曲目的“streaming_url”,看起来像这样,我不能在这里提供我的“client_id”,因为它可能会违反社区规则,而只是一个谷歌搜索可以为您提供大量有效的“client_id”作为轨道 ID,您可以使用:459194895

    https://api.soundcloud.com/tracks/{trackid}/stream?client_id={clientid}
    

    【讨论】:

    • 即使是“公共”曲目?你确定吗? SC api文档说这种轨道没有必要,引用“如果轨道是公共的,你可以跳过客户端ID部分”@Shubham
    • 是的,需要客户ID,为了帮助您,我在codepen链接中添加了客户ID,您可以检查一下,其次,您能给我一个公共跟踪ID以进一步检查。跨度>
    • tracks/346727166,如果有帮助,只是一个例子@Shubham
    • 我正在尝试在 CodPen 中播放 SoundCloud 中的音频,但它没有加载,出现 403 错误,我应该使用 SC id 继续此方法,还是不再工作(2018 年) ) @Shubham
    • @AndrewK 每个客户端 ID 都有一个限制,对于给定的客户端 ID,该限制已达到并将基于“2018/08/14 09:10:32 +0000”,所以你有等待,或者您可以使用另一个客户端 ID
    猜你喜欢
    • 1970-01-01
    • 2014-03-08
    • 1970-01-01
    • 2013-08-25
    • 2013-03-21
    • 1970-01-01
    • 2013-09-01
    • 2013-06-22
    • 1970-01-01
    相关资源
    最近更新 更多