async private System.Threading.Tasks.Task SetLocalMedia()
{
var openPicker = new Windows.Storage.Pickers.FileOpenPicker();
openPicker.FileTypeFilter.Add(".wmv");
openPicker.FileTypeFilter.Add(".mp4");
openPicker.FileTypeFilter.Add(".wma");
openPicker.FileTypeFilter.Add(".mp3");
var file = await openPicker.PickMultipleFilesAsync();
// mediaPlayer is a MediaPlayerElement defined in XAML
if (file != null)
{
bool first = false;
foreach (var f in file)
{
if (!first)
{
VideoFileInfoList.Add(new VideoFileInfoData(f.Name, f.Path));;
mediaPlayer.Source = MediaSource.CreateFromStorageFile(f);
mediaPlayer.MediaPlayer.Play();
first = true;
}
}
}
}