【问题标题】:Soundcloud HTML5 widget not playing on mobileSoundcloud HTML5 小部件无法在移动设备上播放
【发布时间】:2013-12-04 00:27:44
【问题描述】:

从今天开始,我们注意到 HTML 5 SoundCloud 小部件无法在大多数 iPhone 和 Android(Nexus 4、7 等)手机上播放的问题。

我使用来自网站的样板 SC 嵌入代码创建了一个基本示例:

http://musiclibre.org/soundcloud.html

在我的笔记本电脑上运行良好,但是当您使用 iPhone / Nexus 4 等设备访问此 URL 时......它不会播放任何声音。当我调试移动客户端时,我看到以下 URL 挂起:

请求网址:https://ec-media.soundcloud.com/R1YjVVV5DVha.128.mp3?ff61182e3c2ecefa438cd02102d0e385713f0c1faf3b033959566bfc0e04ed13fd2d850af8801408aa334ddd90a80d55d56996eb9f937b59e7656fb786847061c39dee4d95&AWSAccessKeyId=AKIAJ4IAZE5EOI7PA7VQ&Expires=1386116798&Signature=Qtbr0JGl2YWUtiDcyptFpd5JNko%3D

没有 JS 错误。 widget.play() 确实被调用了。但由于 mp3 流挂起,没有音乐播放,播放器卡住了。

有什么想法吗?

【问题讨论】:

标签: soundcloud


【解决方案1】:

@gryzzly 自动播放不久前停止工作,但通过显式调用 widget.play() 它在一周左右之前就可以正常工作。现在这样做会锁定播放器。如果我检查移动设备并且不调用 widget.play(),用户可以单击小部件并播放曲目。唉......解决方法现在似乎被打破了。感谢您的洞察力。

【讨论】:

  • 嘿@William,我最近遇到了这个问题。我有一个按钮和 SC 小部件。页面加载后,我从小部件播放音频,然后我的按钮控件起作用。但是当我第一次点击我的按钮时,小部件停止工作。当然,这一切都发生在移动浏览器上。在桌面上一切都很好。有没有找到解决办法?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-30
  • 2018-08-01
  • 1970-01-01
  • 2019-09-02
  • 2019-06-28
  • 1970-01-01
相关资源
最近更新 更多