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 に答える