問題タブ [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.
iphone - ビルド フォルダー内の Info.plist ファイルを編集する方法
チタン スタジオ (バージョン 3.1.1) を使用してライブ オーディオ ストリーミング アプリを作成しています。iPhone のバックグラウンド オーディオ再生を有効にする必要があります。現在、バックグラウンド オーディオは Android エミュレータでは機能しますが、iPhone sinulator では機能しません (ホーム ボタンをクリックすると、オーディオが消えて停止します)。audioplayer を作成し、audioSessionMode を設定しました。
次の行を Info.plist ファイルに追加して保存し、プロジェクトを実行すると、ファイルがリロードされ、これらの行が削除されます。このファイルを正しく編集するにはどうすればよいですか? または、iPhoneでバックグラウンドオーディオを取得する別の方法はありますか?
windows-phone - Windows Phone 8: MediaHistoryItem ImageSource のリモート URI を使用する
Windows Phone 8 Media Hub アプリで historyitem を更新するために私が見たすべてのサンプルは、アイテムの背景を表示するためにローカルの画像/uri を使用していることを示しています。
ただし、ファイルをストリーミングしており、その曲のカバーのリモート URI を持っていますが、この uri を履歴項目に使用できないようです。
イメージをローカル ストレージにダウンロードしようとしましたが、これは常に機能するとは限らず、バックグラウンド エージェントがクラッシュします。
言うまでもなく、これを非同期で行う必要があり、トラックが変更されたときにユーザーがアプリを実行していない場合に備えて、バックグラウンド エージェントからのダウンロードをサポートする必要があります...
サポートされていないことをしようとしていますか?
c# - Windows Phone 8 で BackgroundAudioPlayer から音楽をキャッシュする
バックグラウンドオーディオプレーヤーを使用して、リモートサーバーから音楽を再生しています。バックグラウンド オーディオ プレーヤーからローカル ストレージに音楽ファイルを保存する方法はありますか?
ios - ロック画面の AVAudioPlayer
AVAudioPlayer
(not )を使用してオーディオ プレーヤーを実装しましたAVPlayer
。次の方法でリモート コントロール イベントを処理できます。これまでのところ問題なく動作しますがsubtypes
、これらのイベントにはさらに 2 つのイベントがあります:UIEventSubtypeRemoteControlEndSeekingForward
とUIEventSubtypeRemoteControlEndSeekingBackward
.
だから質問:
正しく動作させるために、これら 2 つのサブタイプも実装する必要がありますか?
この方法では、ロック画面で
rewind
、play/pause
、およびボタンのみが有効になりますが、ファイルのタイトル、アートワーク、および期間は表示されません。fast forward
またはを使用してその情報を表示するにはどうすればよいですAVAudioPlayer
かAVAudioSession
(これを実装するためにもう 1 つのライブラリ/API は必要ありません)。2-a。検索中に発見
MPNowPlayingInfoCenter
したのですが、よくわかりません。上記のものを実装するためにそれを使用する必要がありますか? :-[
c# - Windows 8.1 バックグラウンド オーディオ - SystemMediaTransportControls を表示する方法
バックグラウンド オーディオを使用して Windows 8.1 アプリを作成しようとしました。アプリが画面から消えると、音楽は問題ありませんがSystemMediaTransportControls
、コードで設定しても表示されません。
標準のキーボードとマウスを備えたコンピューターを使用しています。
c# - AudioPlaybackAgent のタイマー
を使用するインターネット ラジオ アプリがありますBackgroundAudioPlayer
。
インターネット ラジオ ステーションの API から取得された BAP の現在再生中のトラックのトラック タイトルを更新する Audio Playback Agent のタイマーが必要です。
オーディオ再生エージェントにa を追加するDispatcherTimer
と、クロススレッド例外が発生し、次を使用します。
うまくいきませんでした。
アプリ自体に更新コードを配置すると、ユーザーがアプリから離れたときに更新が停止するため、ここにコードが必要です (Windows 8 の動作とは大きく異なります)。
スケジュールされたエージェントは 30 分ごとに 1 回しか実行されない (IIRC) ため、使用できません。
これは可能ですか、それとも Windows Phone ではできませんか?
c# - Windows Phone のバックグラウンド オーディオ ストリームからメディア情報を取得する
BackgroundAudioAgent と AudioPlayerAgent を使用して再生しているライブ mp3 ストリームがあります。フィードは mp3 ストリームであるため、AudioStreamingAgent を作成する理由がわかりませんでした。ストリームは期待どおりに再生されます。
オーディオ ストリームからトラック情報を取得することは可能ですか? たとえば、VLC でストリームを再生すると、現在再生中の曲に関するアーティスト/タイトルなどが一覧表示されます。このメタ情報はストリームで提供されます。ただし、BackgroundAudioAgent はこの情報を使用したり、トラックが変更されたときに更新したりしていないようです。
バックグラウンド エージェントのトラック情報を手動で設定できることはわかっていますが、ストリーム自体からその情報を取得しようとしています。これは AudioPlayerAgent で可能ですか? このために AudioStreamingAgent を作成する必要がありますか?
よろしくお願いします。