問題タブ [mediasession]
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 - null オブジェクトでインターフェイス メソッド「android.media.session.ISessionController android.media.session.ISession.getController()」を呼び出そうとしています
以下のコードは、メディア セッションを使用するコントロールを備えた音楽通知プレーヤー用です。通知からコントロールをクリックするたびに、上記のエラーでクラッシュします。以下のコードを見て、間違っている場合は修正してください。以下のコードでは、メディア セッションとブロードキャスト レシーバーを使用して通知を作成しました。「トラック」は、すべての曲データのモデル クラスです。
android - MediaSession.SetMetadata が Bluetooth デバイスで機能しない
ストリーミングで音楽を再生するアプリケーションを Xamarin Android で開発しています。メタデータを設定すると更新され、モバイル通知に正しく表示されますが、車などの Bluetooth 経由でデバイスに接続すると、メタデータが更新されません。誰かが理由を教えてもらえますか?
MediaSession を作成してメタデータを更新するコードは次のとおりです。
javascript - JS: プレーヤーが iframe に埋め込まれている場合、mediaSession のアクション ハンドラーを使用する
Spotify の Web SDK を使用して、Web サイトで新しいオーディオ プレーヤーを作成しています。SDK は Play/Pause イベントをサポートしていますが、 と を無視previoustrack
しnexttrack
ます。
これらのアクションを取得して、それらを使用していくつかのロジックを実行したいと考えています。ただし、プレーヤーがIframeに読み込まれるため、アクション ハンドラーが機能しません。これは、私の Web サイトでは実際にオーディオが再生されないためです。
これに対する回避策はありますか? ありがとうございました!