Xcode uiwebview SoundCloud嵌入框架赢得';除非单击“播放”两次,否则无法播放

Xcode uiwebview SoundCloud嵌入框架赢得';除非单击“播放”两次,否则无法播放,xcode,uiwebview,soundcloud,Xcode,Uiwebview,Soundcloud,我有一个webview,它加载一个SoundCloud嵌入式框架来加载一个HTML5音频播放器。一切都很好,除了在播放之前我必须点击播放按钮两次。我不确定这是否与SoundCloud有关,或者只是我必须在webview/代码本身中更改的设置 谢谢 里科 嵌入代码: <iframe width="100%" height="133" frameborder="no" src="https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.so

我有一个webview,它加载一个SoundCloud嵌入式框架来加载一个HTML5音频播放器。一切都很好,除了在播放之前我必须点击播放按钮两次。我不确定这是否与SoundCloud有关,或者只是我必须在webview/代码本身中更改的设置

谢谢

  • 里科
嵌入代码:

<iframe width="100%" height="133" frameborder="no" src="https://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F{trackID}&color=ff6600&auto_play=false&show_artwork=false&amp;sharing=false"></iframe>


可能是您在第一次加载时没有加载它,如果加载了,则应按下一次。你能从集成小部件的地方发布链接吗。我会指导你的。

我确实解决了这个问题。这个小部件上面有一个鼠标,所以当你第一次点击它时,它会在上面注册鼠标,第二个是实际播放。最后,我在小部件上使用了一个隐藏的uibutton,并使用JS控制播放和停止。

我实际上解决了问题。这个小部件上面有一个鼠标,所以当你第一次点击它时,它会在上面注册鼠标,第二个是实际播放。我最后在小部件上使用了一个隐藏的uibutton,并使用JS控制播放和停止。解决这个问题的好方法请共享您用于soundcloud的嵌入帧代码。。。thanksI编辑了我的问题以包含嵌入代码。您可以从Soundcloud中任何音频文件的“共享”部分获取此代码。我使用脚本更改了选项,使我们的客户端在复制和粘贴时更加容易。我添加的“sharing=false”用于禁用共享。这不是SoundCloud提供的选项之一,但您可以添加以隐藏共享按钮。