問題タブ [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.
android - Android SDK を使用して Deezer で検索するにはどうすればよいですか?
検索を行うために Deezer の Android SDK を使用しようとしています。ただし、検索結果は常に空です。これが私がやっている方法です:
API の結果:
api - Deezer API - ユーザーが現在再生中のトラックを取得する
deezer API を使用してトラックの状態を知る方法はありますか? 「遊んでいる」か「遊んでいない」か?
ドキュメントに何も見つかりません...アプリの各ユーザーが現在再生しているトラックを知りたい...または少なくとも最後に再生されたトラック。
プライバシーの問題があるかもしれないと思います...何か考えはありますか?
flash - Deezer API のフラッシュ要件
Deezer API (プレーヤー) を使用するために必要な (最小) Flash バージョンを知っていますか?
ドキュメント ( http://developers.deezer.com/ ) には Flash の要件については何も書かれていませんが、Flash のないブラウザーを使用すると、コンソールに「Flash がインストールされていないか、古すぎます」というメッセージが表示されたので、最小バージョンも存在する可能性があります。よりフレンドリーなメッセージを伝えるためにチェックアウトしたいと思います。
ありがとう。
javascript - deezer js sdkで曲番号7025067を聞くことができません
URL http://www.deezer.com/track/7025067 (イタリア)での曲のストリームに問題があります。
曲情報は正しく取得されますが、オーディオはありません。
トラックを再生するときの json 応答は次のとおりです。
deezer のウェブサイトから直接再生しようとしても、とにかく聞くことができません。これはキャッチされたjsonです
この問題に似た曲は他にもいくつかあります。問題を解決するために何ができますか?
authentication - 認証用の複数のアプリケーション ドメイン
Deezer 認証用に複数のドメインを指定する方法はありますか? 複数の認証エンドポイント (テストなど) があると便利です。
ありがとう!
ios - アーティストとタイトルで特定の曲を取得するために、deezer iOS API でクエリを作成する方法は?
アーティストとタイトルで特定の曲を取得するために、deezer iOS api でクエリを作成する方法は?
ドキュメントでコードを見てきましたが、次のものを使用できません。
javascript - プレーヤーにトラックをロードする
特に何かが既に再生されている場合に、Deezer プレーヤーで再生せずにトラックをロードする方法を探しています。
http://developers.deezer.com/sdk/javascript/loadtracks#tracksは、単にトラックを再生する方法を示しています
または、コールバックで再生を妨げるものを使用する必要がありますが、現在実行中のものは再生し続けますか?
android - Deezer Android SDK を使用した LGE Nexus 4 で永続的な音声の途切れ
オーディオの再生は、Samsung Galaxy S3 および HTC One で正常にテストされていますが、Android 4.4 を実行している LGE Nexus 4 では深刻な問題が発生しています。何が起こるかというと、完全に良好な音声がほんの一瞬だけ聞こえた後、数秒の無音の後に別の短い音声が続き、その後無音が続くということです。そのため、オーディオ ストリーミング ロジックは、開始 - 再生 - アンダーラン - 停止という永遠のループに陥っているように見えます。
ほぼ毎秒、次の警告がログに記録されます。
これにより、デバイス間のオーディオ バッファの違いの可能性について考えるようになり、いくつかの調査を行いました。
私の推測では、Deezer Android SDK は、報告された最小サイズの 10 倍のバッファ サイズを選択しているように見えるため、この特定のデバイスでは小さすぎるバッファ サイズを設定していると思われます。
更新: 4.4 を実行している HTC One で、getMinBufferSize() が 16932 を返すオーディオ スタッターを再現しました (Android < 4.4 の場合と同様)。したがって、この問題は明らかにデバイス固有のものではなく、KitKat 以降の OS 固有の動作の変更に関連しています。
ios - Deezer Player とアーム アーキテクチャの非互換性
Xcode で API を使用すると、64 ビット アークを回避してプロジェクトをコンパイルする必要がありますが、DeezerAudioPlayer を使用しようとすると、armv7 アークとの非互換性の問題が発生します。
すべてのアーキテクチャの問題を回避するために、プロジェクトをどのようにコンパイルする必要がありますか?
報告:
アーキテクチャ armv7 の未定義シンボル: "_SCNetworkReachabilityGetFlags"、参照元: -[DeezerReachability connectionRequired] in libDeezer.a(DeezerReachability.o) -[DeezerReachability currentReachabilityStatus] in libDeezer.a(DeezerReachability.o) "_SCNetworkReachabilityCreateWithAddress"、参照元: +[ DeezerReachability reachabilityWithAddress:] libDeezer.a(DeezerReachability.o) の「_SCNetworkReachabilityCreateWithName」、次から参照: +[DeezerReachability reachabilityWithHostName:] libDeezer.a(DeezerReachability.o) の「_SCNetworkReachabilityScheduleWithRunLoop」、次から参照: -libDeezer の [DeezerReachability startNotifier]。 a(DeezerReachability.o) "_SCNetworkReachabilityUnscheduleFromRunLoop"、次から参照:- libDeezer.a(DeezerReachability.o) 内の [DeezerReachability stopNotifier] "_SCNetworkReachabilitySetCallback"、参照元: - libDeezer.a(DeezerReachability.o) 内の [DeezerReachability startNotifier] ld: アーキテクチャ armv7 clang のシンボルが見つかりません: エラー:リンカ コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)
__ _ _解決済み!問題は deezer API ではなく、ライブラリとのリンクが見つからないことでした。「プロジェクトビルドフェーズ」の「ライブラリとのリンク」にシステムフレームワークを追加する必要がありました。
ios - [playerFactory play] メソッド呼び出し時の不正なアクセス エラー
プレーヤー ファクトリのすべてのパラメーターを設定しinit
、プレビュー用にプレーヤーを準備した後、プレーヤーがプレーヤーの状態 (1) によって初期化されていることがわかります。また、バッファ コールバックはいくつかの数値を出力します。
play
しかし、メソッドを呼び出そうとすると、 [RealPLayer BufferFlushed]
.
私には null 参照の問題のように思えますが、プレーヤー ファクトリ クラスはシングルトンであり、init
.
どうなり得るか?
プレーヤーの初期化
これは、必要な URL と ID を持つ別のクラスから呼び出されるプレビューの準備です
その後、同じ他のクラスから play メソッドを呼び出します
この時点で、エラーが発生します
これは呼び出しクラスです
プレーヤー コントローラーの現在のプレーヤー インスタンスは、他のクラスの deezerplayer であることに注意してください。