Mixcloud Player自动播放不适用于移动设备

时间:2014-12-11 09:10:04

标签: javascript mobile

我想把这个页面放在我选择值得倾听的云播的地方。我想用自定义界面启动它们。

它在桌面上运行良好,但在移动设备上完全没有:播放器无法启动播放列表。它继续旋转和旋转,永不启动。

mixcloud团队没有回复我的问题。

所以,我有2个使用2种不同技术的codepen,我试图让它工作:

第一个使用Mixcloud Widget API并尝试在准备好player.play()方法时调用。 它不适用于移动设备,也不适用player.load("/some/tape", true)

测试它: http://codepen.io/zipang/debug/KwVOpB

完整来源: http://codepen.io/zipang/pen/KwVOpB

第二个使用一种不太偏向的方法:它使用autoplay=true参数重新生成iframe并将其插入DOM。 在移动设备上没有进一步的结果。

测试它: http://codepen.io/zipang/debug/azdQmR

完整来源: http://codepen.io/zipang/pen/azdQmR

有谁知道是否有原因?或者有解决方法吗?

1 个答案:

答案 0 :(得分:0)

因此,经过一些调查,它不是一个mixcloud播放器问题,而是一个更普遍的问题:

在移动设备上,任何音频/视频流都必须由用户启动。

这更像是一个政治选择,而不是一个技术问题。

以下是涉及同一问题的其他问题清单(在许多不同的名称下)

还有更多......

[EDITED]
我在mixcloud团队确认了这个问题:

  

您好,

     

无法在移动设备上自动播放音频 - 没有一个   浏览器支持它。您只能在点击事件中开始播放    - 所以我们不能使用我们的小部件进行自动播放,我很害怕。

     

萨姆