Windows 10で音楽を再生するときに表示されるメタデータを照会することはできますか?現在Windows 10の再生中のカードから再生中
私はSMTCなどとMediaPlayer
からメタデータを表示する情報を見つけましたが、私は単純にすることを読み出すために(任意のメディア自体は再生されません)プロセスのいずれかの方法を見つけることができません同じメタデータ
Windows 10で音楽を再生するときに表示されるメタデータを照会することはできますか?現在Windows 10の再生中のカードから再生中
私はSMTCなどとMediaPlayer
からメタデータを表示する情報を見つけましたが、私は単純にすることを読み出すために(任意のメディア自体は再生されません)プロセスのいずれかの方法を見つけることができません同じメタデータ
MusicProperties
クラスは、アイテム(ファイルやフォルダなど)の音楽関連プロパティへのアクセスを提供します。
タイトル、アルバム、時間帯などGetMusicPropertiesAsync()
メソッドで音楽プロパティを取得することができます。以下は詳細な処理です。
try
{
FileOpenPicker picker = new FileOpenPicker();
picker.ViewMode = PickerViewMode.Thumbnail;
picker.SuggestedStartLocation = PickerLocationId.MusicLibrary;
picker.FileTypeFilter.Add(".mp3");
var file = await picker.PickSingleFileAsync();
if (file != null)
{
StringBuilder outputText = new StringBuilder();
MusicProperties musicProperties = await file.Properties.GetMusicPropertiesAsync();
outputText.AppendLine("Album: " + musicProperties.Album);
outputText.AppendLine("Rating: " + musicProperties.Rating);
outputText.AppendLine("Title: " + musicProperties.Title);
outputText.AppendLine("TimeSpan: " + musicProperties.Duration.ToString());
MusicTextFiled.Text = outputText.ToString();
}
}
catch (FileNotFoundException)
{
}
これは、私が知っているAPIがないため、現在のところ不可能です。
これはSpotifyやGroove Music Passのようなものが再生されているときには機能しません。これは主に読みたいものです。 – egonny
uwpアプリケーションを開発していますか? –
私はUWPの経験はありませんが、問題を解決するためのプラットフォームになっていると思っていましたので、これをUWPとしてタグ付けしました。 – egonny