2

バックグラウンド タスクで MP3 ファイルを実行する Windows Phone 8.1 RT アプリを構築しています。

ここに示すサンプル コードの手順に従いました: http://code.msdn.microsoft.com/windowsapps/BackgroundAudio-63bbc319

アプリがバックグラウンドで実行されているときに、アルバム アーティストと曲のタイトルを表示したいと考えています。現在、ファイル名のみが表示されます。

ここに画像の説明を入力

4

1 に答える 1

2

SampleBackgroundAudioTask には、音楽の再生に使用されるバックグラウンド オーディオ タスクである MyBackgroundAudioTask があります。そのクラスには、 systemmediatransportcontrolという SystemMediaTransportControlsタイプのオブジェクトがあります。

SystemMediaTransportControlsクラスを使用すると、アプリで、Windows によって提供されるシステム メディア トランスポート コントロールを使用して、表示されるメディア情報を更新できます。MyBackgroundAudioTask には、UpdateUVCOnNewTrack と呼ばれる現在のトラックが変更されたときに UVC (ユニバーサル ボリューム コントロール) を更新するプライベート メソッドがあります。これは SystemMediaTransportControls.DisplayUpdater を使用してMusicPropertiesを設定します。MusicProperties は MusicDisplayProperties 型であり、曲のタイトルや曲のアーティストなどのプロパティが含まれます。

これは、UVC に表示される曲のタイトルとアーティストを設定する方法です。

systemmediatransportcontrol.DisplayUpdater.MusicProperties.Title = "My lovely track";
systemmediatransportcontrol.DisplayUpdater.MusicProperties.Artist = "An awesome artist";
systemmediatransportcontrol.DisplayUpdater.Update();
于 2014-08-17T20:03:55.467 に答える