問題タブ [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 投票する
1 に答える
1049 参照

iphone - ビルド フォルダー内の Info.plist ファイルを編集する方法

チタン スタジオ (バージョン 3.1.1) を使用してライブ オーディオ ストリーミング アプリを作成しています。iPhone のバックグラウンド オーディオ再生を有効にする必要があります。現在、バックグラウンド オーディオは Android エミュレータでは機能しますが、iPhone sinulator では機能しません (ホーム ボタンをクリックすると、オーディオが消えて停止します)。audioplayer を作成し、audioSessionMode を設定しました。

次の行を Info.plist ファイルに追加して保存し、プロジェクトを実行すると、ファイルがリロードされ、これらの行が削除されます。このファイルを正しく編集するにはどうすればよいですか? または、iPhoneでバックグラウンドオーディオを取得する別の方法はありますか?

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

windows-phone - Windows Phone 8: MediaHistoryItem ImageSource のリモート URI を使用する

Windows Phone 8 Media Hub アプリで historyitem を更新するために私が見たすべてのサンプルは、アイテムの背景を表示するためにローカルの画像/uri を使用していることを示しています。

ただし、ファイルをストリーミングしており、その曲のカバーのリモート URI を持っていますが、この uri を履歴項目に使用できないようです。

イメージをローカル ストレージにダウンロードしようとしましたが、これは常に機能するとは限らず、バックグラウンド エージェントがクラッシュします。

言うまでもなく、これを非同期で行う必要があり、トラックが変更されたときにユーザーがアプリを実行していない場合に備えて、バックグラウンド エージェントからのダウンロードをサポートする必要があります...

サポートされていないことをしようとしていますか?

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

c# - Windows Phone 8 で BackgroundAudioPlayer から音楽をキャッシュする

バックグラウンドオーディオプレーヤーを使用して、リモートサーバーから音楽を再生しています。バックグラウンド オーディオ プレーヤーからローカル ストレージに音楽ファイルを保存する方法はありますか?

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

ios - ロック画面の AVAudioPlayer

AVAudioPlayer(not )を使用してオーディオ プレーヤーを実装しましたAVPlayer。次の方法でリモート コントロール イベントを処理できます。これまでのところ問題なく動作しますがsubtypes、これらのイベントにはさらに 2 つのイベントがあります:UIEventSubtypeRemoteControlEndSeekingForwardUIEventSubtypeRemoteControlEndSeekingBackward.

だから質問:

  1. 正しく動作させるために、これら 2 つのサブタイプも実装する必要がありますか?

  2. この方法では、ロック画面でrewindplay/pause、およびボタンのみが有効になりますが、ファイルのタイトル、アートワーク、および期間は表示されません。fast forwardまたはを使用してその情報を表示するにはどうすればよいですAVAudioPlayerAVAudioSession(これを実装するためにもう 1 つのライブラリ/API は必要ありません)。

    2-a。検索中に発見MPNowPlayingInfoCenterしたのですが、よくわかりません。上記のものを実装するためにそれを使用する必要がありますか? :-[

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

c# - Windows 8.1 バックグラウンド オーディオ - SystemMediaTransportControls を表示する方法

バックグラウンド オーディオを使用して Windows 8.1 アプリを作成しようとしました。アプリが画面から消えると、音楽は問題ありませんがSystemMediaTransportControls、コードで設定しても表示されません。

標準のキーボードとマウスを備えたコンピューターを使用しています。

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

c# - AudioPlaybackAgent のタイマー

を使用するインターネット ラジオ アプリがありますBackgroundAudioPlayer

インターネット ラジオ ステーションの API から取得された BAP の現在再生中のトラックのトラック タイトルを更新する Audio Playback Agent のタイマーが必要です。

オーディオ再生エージェントにa を追加するDispatcherTimerと、クロススレッド例外が発生し、次を使用します。

うまくいきませんでした。

アプリ自体に更新コードを配置すると、ユーザーがアプリから離れたときに更新が停止するため、ここにコードが必要です (Windows 8 の動作とは大きく異なります)。

スケジュールされたエージェントは 30 分ごとに 1 回しか実行されない (IIRC) ため、使用できません。

これは可能ですか、それとも Windows Phone ではできませんか?

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

c# - Windows Phone のバックグラウンド オーディオ ストリームからメディア情報を取得する

BackgroundAudioAgent と AudioPlayerAgent を使用して再生しているライブ mp3 ストリームがあります。フィードは mp3 ストリームであるため、AudioStreamingAgent を作成する理由がわかりませんでした。ストリームは期待どおりに再生されます。

オーディオ ストリームからトラック情報を取得することは可能ですか? たとえば、VLC でストリームを再生すると、現在再生中の曲に関するアーティスト/タイトルなどが一覧表示されます。このメタ情報はストリームで提供されます。ただし、BackgroundAudioAgent はこの情報を使用したり、トラックが変更されたときに更新したりしていないようです。

バックグラウンド エージェントのトラック情報を手動で設定できることはわかっていますが、ストリーム自体からその情報を取得しようとしています。これは AudioPlayerAgent で可能ですか? このために AudioStreamingAgent を作成する必要がありますか?

よろしくお願いします。