Soundcloud HTML5小部件无法在移动设备上播放

时间:2013-12-04 00:27:44

标签: soundcloud

从今天开始,我们注意到我们的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流是悬挂的,没有音乐播放,播放器冻结。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

@gryzzly autoplay在一段时间之前停止了工作,但是通过显式调用widget.play(),它最近在一周左右的时间内正在运行。现在这样做可以锁定玩家。如果我检查手机并且不调用widget.play(),则用户可以单击小部件并播放该轨道。唉......现在似乎已经解决了变通方法。感谢您的见解。