問題タブ [deezer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
847 参照

deezer - 同じ曲を Deezer Queue に複数回追加する方法は?

ここで Deezer Web Player を開発していますhttp://deezer.gopagoda.comですが、同じ曲を DZ.player.addToQueue メソッドでリストに複数回追加する方法がわからないという問題に直面しています。 . 曲を追加するたびに Queue オブジェクトを出力し、一度だけ曲を取得します!!

0 投票する
1 に答える
123 参照

deezer - Deezer Artists TOP 曲の方法、同じトークン、異なる回答

この呼び出し

サーバー経由で実行すると、米国のサーバーまたはスペインのサーバーから実行された場合、2 つの異なる曲のリストが表示されます。

PREMIUMトークンを使用すると、APIはユーザーの国に応じて応答する必要があると言われましたが、この場合は起こりません(トークンは同じプレミアムユーザーに属しています)。

これらは、私が米国から入手した曲 (id) です。

1016021 74440163 74254892 72545071 1016005 74254893 74254895 73945040 1016003 74254894 73945037 74254896 73945038 64820753 73945039 73945045 64820745 16880921 73945041 64820747 73945042 64820750 1016023 73945043 73945046 73945044 64820746 7511353 73945047 64820755

これらは私がスペインから得たものです

74440163 74254892 73945036 74254893 73945040 74254895 74254894 73945037 73945038 74254896 73945039 64820753 73945045 64820745 64820756 73945041 16880921 64820747 73945042 64820750 73945043 73945044 73945046 64820746 7511353 73945047 64820755 64820748 64820757 16881228

また、奇妙なことに、米国のサーバーから、最初に取得した曲に関する情報を取得しようとすると、

API によると、この曲は読めません。「読めない」曲はトップ 30 に入ることができますか?

0 投票する
1 に答える
154 参照

api - Deezer API から曲名の短いバージョンを取得する

Deezer API (トラックとアーティストのトップ メソッド) は、トラックに関する情報を尋ねると、次のような非常に詳細なタイトルで応答することがあります。

「Holiday (Album Version) (Album Version Faded Ending)」

数日/数週間前まで (正確な瞬間はわかりません)、タイトルはもっと合成的なものでした (たとえば、"Holiday" だけ)。ただし、Deezer フロントエンドでは、タイトルの短いバージョンが利用可能であることがわかります。たとえば、次のとおりです。

アルバムの詳細をブラウズすると、"Stoned Immaculate" だけが表示され、完全なタイトル ("Stoned immaculate (LP version)") が表示されます。

タイトルの短いバージョンを入手することは可能ですか? ほとんどのユーザーにとって、これは長い詳細なバージョンよりも重要だと思います。

0 投票する
1 に答える
201 参照

javascript - Deezer player.seek が機能しない

曲をロードして、30 秒目から再生を開始しようとしています。dz.player.playtracks(); を使用します。そして dz.player.seek(30); しかし、それでも最初から始まります。

何か案は?

0 投票する
2 に答える
518 参照

ios - iOS アプリで Deezer ラジオを再生する

アプリで Deezer ラジオをストリーミングしようとしていますが、最初のトラックしか再生できず、最初のトラックの再生が終了した後に他のトラックを再生したいときにコールバックを取得できません (プレーヤー状態 -> 終了)。再びgrabStreamを呼び出すとき、DeezerSessionRequestDelegateメソッドを経由しません。任意の助けをいただければ幸いです。ありがとう。

使用される主な方法は次のとおりです。

そして別のクラスで

0 投票する
1 に答える
1282 参照

deezer - Deezer JS SDK プレーヤーの HTML5 フォールバックが iOS / Android で機能しない

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

トラックを 30 秒未満しか再生しないことを除いて、似たようなものを作成しました。このようにして、Deezer プレーヤーは、デスクトップ ブラウザを使用するログインしていないユーザーでも問題なく動作します。HTML5 フォールバックを使用するモバイル デバイスでは機能しません。

しかし、iOS 7 (Safari) または Android 4.1 (Chrome/ネイティブ Webkit ブラウザー) でこの例を動作させることはできません。何も再生されません。iOS シミュレーターでは、Deezer のログイン画面が開きます。これは、30 秒未満しかリッスンせず、権限が必要ない場合に必要です。ポップアップを閉じると、

また、Deezer は Flash について不平を言い続けています。

これは Deezer JS SDK プレーヤーの問題ですか?