問題タブ [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.
javascript - Deezer API: 現在のユーザーが 30 秒のストリーミング制限を持っているかどうかを確認します
Web アプリケーションで、現在のユーザーに 30 秒のストリーミング制限があるかどうかを確認する方法はありますか?
次の 2 つの場合に発生する可能性があります。
- ユーザーはログに記録されていません
- ユーザーはログに記録されていますが、彼のアカウントでは外部 Web アプリケーションからの完全なストリーミングが許可されていません (この 2 番目のケースは、最初の 6 か月のサブスクリプション期間中は無料のユーザーである可能性があると思います)。
ありがとう。
deezer - Deezer APsI: 国限定でストリーミングできない曲の例
システムがどのように反応するかを確認し、この種のエラーを処理する準備を整えるために、国の制限のために利用できないトラックを使用して deezer Web アプリケーションをテストしたいと思います (たとえば、Deezer イタリアのアカウントを使用して英国でのみ利用可能なトラックをストリーミングしようとします)。 . どうすれば例を取得できるか知っている人はいますか?
国と国 (利用可能なアーティスト/曲に関して) の違いが大きいかどうか知っていますか?
ありがとう
Aurélienの回答後に編集:
1) Aurélien の例を使用して、目に見えないプレーヤーの例 ( http://developers.deezer.com/sdk/javascript/example-invisible )を使用してイタリアから 3 曲を再生しようとしました。利用可能。
何が起こるかというと、クライアントは 2 番目の曲を 30 秒に切り替えず、スキップするだけです (実際には、これはより良い動作のように思えます)。また、クライアントから(応答に関するアラートがあります)、「可読性」に関する情報を取得できないことに気付きました。そのため、2 番目の曲の応答を見ると、イタリア、そうですか。もちろん、示したように API サーバー呼び出しを使用してその情報を取得できます。
2) トークンに関しては、問題はフリーミアム ユーザー (最初の 6 か月間は無料ユーザー) にあります。彼らはまだトークンを通過できません。これにより、アーティストの上位 5 曲 (トークンが必要) を取得するなどの単純な API 呼び出しが行われますが、それらは利用できません...
3) 「ダイヤモンド」の例について、もっと詳しく説明していただけますか? つまり、イタリアのトークンを使用してリアーナのトップ 5 の曲をリクエストし、その ID を含むダイヤモンドを取得した場合、その ID はドイツなどでストリーミングできないだけでなく、その曲が実際にドイツでストリーミング可能である可能性もありますが、別の (ドイツの) ID を使用した場合のみですか?
deezer - deezer ID 語彙の処理方法
各曲は国ごとに異なる ID を持つことができます (詳細については、Deezer APsI: 国の制限についてはストリーミングできない曲の例を参照してください)。そうは言っても、deezer API ベースのアプリケーションでこれを処理するベスト プラクティスはどれですか?
ID 7 の曲 A と ID 8 の曲 A が実際には同じ曲であることを示すもの (「superID」など) はありますか?
私が理解している限り、国間のカタログの違いはそれほど大きくないはずなので、ほとんどの場合、国 X で利用可能な曲は他のすべての国でも利用可能です...しかし、上記の ID 語彙の違いを考慮すると、これはまだ本当ですか?つまり、国 X で ID 12345 を持つ曲は、ほとんどの場合、他のすべての国で 12345 として利用できますか?
ありがとう。
signal-processing - Deezer または Spotify API から PCM フレームを取得する
Deezer または Spotify で再生されている曲から PCM フレームを取得する方法はありますか?もしあれば、その方法を簡単に説明していただけますか?
それを行う方法として両方のAPIをチェックインしましたが、今夜はあまり幸運ではなく、まだ答えが見つかりませんでした... :(
あらゆる種類のヘルプが非常に役立ちます。どうもありがとうございました。
敬具、
セバスチャン。
java - deezer のプレーヤー モジュールへの接続中に Android で「findLibrary returned null」が発生する
Android デバイスから音楽ストリーミング プラットフォームの deezer へのプレーヤー モジュールを確立しようとしています。これは私が従ったチュートリアルです: http://developers.deezer.com/sdk/android#using-player-module-2
(一番下の質問を参照してください)
これが私のコードです:
manifest.xml:
そして、logcat の出力は次のとおりです。
行を削除すると、この失敗について非常に混乱しています
失敗も警告もありません。これが興味深い点です。クラス DeezerConnect、DeezerConnectImpl、PlayerFactory、DefaultPlayerFactory、さらには Player はすべて同じライブラリにあり、この時点まではすべて正常に動作するため、この時点で返されたライブラリが null である理由がわかりません。
これに対する明らかな解決策はありますか?さらに、どうすればこの問題を解決できますか?