0

http://dadabik.org/deezer_test/deezer_test.html

我已经构建了类似的东西,除了我只播放不到 30 秒的曲目。这种方式 Deezer 播放器可以完美地适用于未使用桌面浏览器登录的用户。它只是不适用于具有 HTML5 后备的移动设备。

但是,我无法在 iOS 7(Safari)或 Android 4.1(Chrome/本机 webkit 浏览器)上运行该示例。它只是不播放任何东西。在 iOS 模拟器上,它确实打开了 Deezer 的登录屏幕——如果你只听不到 30 秒并且不需要任何权限,这应该是必需的吗?如果我关闭弹出窗口,我会得到

[Error] TypeError: 'undefined' is not an object (evaluating 'DZ.login_popup.popup.closed')
(anonymous function) (dz.js, line 38)

此外,Deezer 一直在抱怨 Flash。

Flash is not installed or is too old

这是 Deezer JS SDK 播放器的问题吗?

4

1 回答 1

1

JS SDK 没有 HTML5 后备。只有小部件播放器可以。解决方案是构建一个自定义播放器,播放 API 中可用的 30 秒 mp3。

于 2014-02-26T13:25:09.190 回答