访问Metro中的默认媒体播放器

时间:2013-06-06 15:04:06

标签: c# windows-runtime

我想知道有没有办法在Metro应用程序中访问默认媒体播放器。实际上,我正在开发下载视频的Metro应用程序,下载后我想在默认媒体播放器上播放这个视频。任何意见请帮助。 另一种方法是通过启动器运行视频,但视频文件必须位于应用程序所在的本地存储中。我是怎么做到的?

1 个答案:

答案 0 :(得分:0)

我没有尝试过此代码,但如果您尝试使用此链接,我认为您可以做一些事情

This code is from there

private async void help_Click_1(object sender, RoutedEventArgs e)
{
    string file = "GamesOfThrones.mp4";
    try
    {
        StorageFolder picturesFolder = KnownFolders.PicturesLibrary; //Or any other folders
        Windows.Storage.StorageFile file =
            await picturesFolder.GetFileAsync(file);
        await Windows.System.Launcher.LaunchFileAsync(file);
    }
    catch (Exception exception)
    {
        Debug.WriteLine(exception.Message);
    }
}

这是图片文件夹的例子,在那里获得更多信息:http://msdn.microsoft.com/en-us/library/windows/apps/jj150593.aspx