soundcloud 小部件:自动播放在 Firefox 16 中无法始终如一地工作

Posted

技术标签:

【中文标题】soundcloud 小部件:自动播放在 Firefox 16 中无法始终如一地工作【英文标题】:soundcloud widget: autoplay not consistantly working in firefox 16 【发布时间】:2012-10-21 18:40:04 【问题描述】:

当尝试在 iframe 中加载 soundcloud 小部件时,在 Firefox 16 中它并不总是自动播放。

我已将链接配置如下:

iframeElement.setAttribute('src','http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F19746506&auto_play=true&show_artwork=false');

在 Chrome 和 IE9 中,轨道总是按预期触发。但是,在 Firefox 16 中,有一半以上的时间不会自动播放。

我不知道如何触发它。我能做些什么来解决它?

【问题讨论】:

【参考方案1】:

底层 Flash 组件中存在一个错误,导致自动播放功能表现异常。它只发生在 Firefox 上,因为它不支持带有 html5 音频的 MP3 播放,所以我们必须在那里使用 Flash。下周应该会有修复。您还可以使用Widget API 以编程方式控制播放。

【讨论】:

谢谢!我正在试验那个 API,但我无法让它工作。但是使用“var widget1 = SC.Widget(iframeElement);”解决了。非常感谢!

以上是关于soundcloud 小部件:自动播放在 Firefox 16 中无法始终如一地工作的主要内容,如果未能解决你的问题,请参考以下文章

使用 SoundCloud 默认音频小部件,您可以将其设置为从 JavaScript 随机播放吗?

Soundcloud iframe 和 YouTube iframe 一起出现的问题

SoundCloud 小部件事件未触发

SoundCloud SC.Widget.Events.FINISH 不再触发 HTML5 小部件

Soundcloud HTML5 播放器未在 IE9 中显示

SoundCloud SDK 播放功能 - trackId 未定义