C# で記述された Windows Metro アプリがあります。
ローカルの音楽ライブラリからファイルを選択するために使用しているコードは次のとおりです。
FileOpenPicker openPicker = new FileOpenPicker();
openPicker.ViewMode = PickerViewMode.Thumbnail;
openPicker.SuggestedStartLocation = PickerLocationId.MusicLibrary;
openPicker.FileTypeFilter.Add(".mp3");
openPicker.FileTypeFilter.Add(".wav");
StorageFile file = await openPicker.PickSingleFileAsync();
if (file != null)
{
myMediaElement.Source = file; //error here
}
else
{
//error here
}
MediaElement のソースを変更するために使用されたものに変換することはStorageFile
できません。System.Uri
ファイルを uri リンクにするにはどうすればよいですか? ファイルの場所がどこにあるかUri("...")
だけを受け入れるようです。String