問題タブ [background-audio]

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 投票する
0 に答える
226 参照

c# - Windows オーディオ再生エージェントの更新タイトルとアーティスト ライブ

再生中に、タイトルやアーティスト、ライブなどの Windows オーディオ再生エージェントのプロパティを更新するにはどうすればよいですか。再生中の音楽を止めずに 20 秒ごとにタイトルを更新したいですか? 助けてください。これを試してみましたが、20秒ごとに停止して再生するのが面倒です。コードは次のとおりです。

0 投票する
0 に答える
95 参照

audio - GDR3 の更新後に Windows Phone のバックグラウンド オーディオが途切れる

Windows Phone Audio Playback Agent を使用して音楽を再生できる Windows Phone アプリケーションがあります。Windows Phone マーケットに展開され、GDR3 の更新までは正常に動作していました。

更新後、問題が発生しました。再生開始から 5 ~ 10 秒後に短いスタッターが発生します (1 ~ 2 秒)。

バックグラウンド オーディオの使用はかなり一般的です。

この問題は、少なくとも Lumia 720、Lumia 920、Lumia 925 モデルで再現されており、GDR3 アップデート後にのみ発生します。

誰かがこの厄介な問題に遭遇しますか?

よろしくお願いします。

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

html - Windows Phone 8 バックグラウンド エージェントと UI の更新

バックグラウンド エージェントを使用してオーディオを再生しています。

このオーディオと、アプリ内にあるいくつかの Html / JavaScript コードを同期する必要があります。

ただし、実行する必要がある Html コードが「WebBrowser」coltrol に表示されると、そのコードも中断されます。アプリがバックグラウンドにあるときでもアプリに Html コードを実行させ、アプリがアクティブなときに最新の実行ステータスを表示する他の方法はありますか?

0 投票する
0 に答える
215 参照

windows-phone - BackgroundAudioPlayer が「llnwd.net」のようなリンクを再生できない

このリンクにアクセスします

次のような mp3 リンクを取得できます。

この mp3 リンクは再生とダウンロードの両方に使用できますが、このリンクを使用して Windows Phone の BackgroundAudioPlayer で再生すると、なぜかわかりません。

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

c# - BackgroundAudioAgent の問題で特定のトラックを再生する

バックグラウンドで再生されているリスト内の特定のオーディオの再生に問題があります。アプリからバックグラウンド オーディオ エージェントにデータを渡し、Spotify のように 5 番目のオーディオを再生する方法はありますか。

私が取り組んでいるサンプル

別バージョン

アプリからエージェントへのデータの受け渡しに関する情報がいくつかありますが、提案されているものを実装できませんでした。

提案 1 ここに画像の説明を入力

提案 2 ここに画像の説明を入力

この問題を克服するために私を助けてもらえますか? 前もって感謝します。

0 投票する
0 に答える
257 参照

windows-phone-8 - 動的プレイリストを持つ BackgroundAudioAgent

サーバーからストリーミングされたオーディオ トラックを再生できるアプリを開発しています。このアプリは、画面がロックされている場合やアプリがバックグラウンドになっている場合でも、オーディオを再生できる必要があります。

=====

Windows Phone でバックグラウンド オーディオを再生するには、Background Audio Agent が必要です。

Microsoft が提供するサンプルは、基本を示しています: http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202978(v=vs.105).aspx

サンプルでは、​​バックグラウンド オーディオ エージェントに静的トラックのリストがあり、ユーザーがメイン プロジェクトでスキップ/前へをタップすると、単一の BackgroundAudioPlayer オブジェクトに転送され、BackgroundAudioAgent プロジェクトのイベント ハンドラーを使用して、次/前の曲。

しかし、一般的な使用例は、メイン プロジェクトに再生リストの詳細 (サーバーから取得したリストなど) があり、その要求をメイン プロジェクトに転送する backgroundaudio エージェントが必要なだけです。

私の質問は

  1. メイン プロジェクトが再生するトラックを決定できるように、ユーザー アクションをオーディオ エージェントからメイン プロジェクトに転送する方法はありますか?

PS: Windows Phone SDK ではバックグラウンド サポートがないため、MediaElement (Windows ストア アプリで正常に動作し、バックグラウンド サポートを提供するように見えます) を使用できません。

編集:画面がロックされている場合、バックグラウンドエージェントが実行されていてもアプリケーション自体を終了できるため、リクエストをアプリに転送するメカニズムはないと思います。これは、バックグラウンド エージェントが自給自足でなければならないことを意味します...これは、一見一般的な動作 (認証が必要なリモート サーバーに保存されたオーディオを再生する) のためにフープをジャンプする必要がある設計ではありません。

この時点で、すべての URL 固有の情報をファイルに書き込み、バックグラウンド オーディオ エージェントがその保存されたファイルを読み取って、サーバーで認証し、オーディオ トラックを作成することを検討しています。ただし、アプリケーションの再開時に現在のオーディオ情報を表示するためのハンドシェイクは、控えめに言っても複雑です。

私はこれが間違っているといいのですが、実際にはこれよりも簡単な方法があります。他の人がこれをどのように処理したかを知りたいです。

0 投票する
0 に答える
122 参照

windows-phone-7 - BackgroundAudioPlayer のエラー 0x80070057

ときどき (まれに) アプリの実行中に、BackgroundAudioPlayer によってエラー 0x80070057 がスローされることがあります。
私が観察したように、次のようなシナリオで発生します。

  • 曲を弾き始め、
  • 一時停止します、
  • しばらく待ちます - 数時間 (曲の BAP はバックグラウンドに留まります)、
  • UVC で曲を再生します。

私が言ったように、それは常に起こるわけではなく、特定の曲に関連しているわけではありません. デバッグするのは難しいです。BAP.OnError() が起動されたときに error.Message をファイルに保存することができました (したがって、エラー番号がわかります)。StackTrace も保存しようとしましたが、成功しませんでした (空です)。

このエラーの原因を知っている人はいますか?

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

windows-store-apps - アルバム アート Windows 8.1 Store アプリの更新

Windows 8.1 ストア アプリ (C#/Xaml) でバックグラウンド再生トラックのアルバム アートを更新しようとしていますが、例外は発生しませんが、小さなトランスポート ポップアップで画像が更新されません...

これは、更新するために実行しているコードです。

DownloadFile メソッドは問題なく実行され、ローカル フォルダーに移動すると、実際に画像がダウンロードされます。おそらく間違ったURIを使用していると思いましたが、サムネイルに割り当てても例外は発生しません...

ここで何が間違っているのでしょうか?どうもありがとう

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

c# - MediaStreamSource が Windows Phone 8.1 で正しく機能しない

オリジナルのlibFLAC.dllコードを利用して Windows Phone 8.0 で FLAC ファイルを再生するプロジェクトを作成しました。MediaElement と WP 8.0 のバックグラウンドの両方で動作していましたが、プロジェクトを Windows Phone 8.1 に更新した後、サウンドがちらつき、コンポーネントが「スタック オーバーフロー」を開始しました。

Silverlight 8.1 はバックグラウンド オーディオをサポートしていないため、プロジェクトを Windows Phone 8.1 ランタイム プロジェクトに更新しました。問題は、Windows Phone ランタイム アプリで Background Audio と MediaElement の両方を使用した場合でした。

はっきりしないように思われるので、明確にしたいと思います。Windows.Media.Core.MediaStreamSource イベントをフックしてすべての作業を行うMediaStreamSource アダプターを作成しました。もちろん、Silverlight の MediaStreamSource 実装は使用しません。

MSDN フォーラムで詳細を確認できるスレッドを作成し、CodePlex でプロジェクトをオープンソース化して、誰もが WP 8.0 と WP 8.1 の両方のソース コードを入手して、何が問題なのかを確認できるようにしました。

誰かが回避策を見つけるか、少なくともマイクロソフトに問題を認識させてくれることを本当に願っています.

0 投票する
3 に答える
4355 参照

c# - Windows Phone 8 - ストリーミング オーディオの再生 (インターネット ラジオ局)

次の URL http://icecast6.play.cz/radio1-128.mp3からオーディオ ストリーム (mp3) を再生するアプリケーションを作成しようとしています。私はそれを機能させるのに苦労しています。このようなケースに対するデフォルトのサポートはありますか? コンテンツは継続的にストリーミングされますか?

Background Audio Agentを使用してMedia Elementを設定しようとしましたが、どれもうまくいきませんでした。バックグラウンド オーディオ ストリーマーはオプションですか? 同様の例があれば喜んで使用します。

ありがとうございました