如何在C#中启动Groove音乐播放列表?

时间:2015-12-18 22:36:45

标签: c# windows

我刚刚开始关注编程,我认为尝试向我的Windows 10计算机添加一些自定义Cortana命令会很酷。我找到了一个非常有用的教程,如何这样做,现在我只有简单项目的所有代码。现在,我想知道,在C#的Visual Studio中,我将如何打开Grove音乐播放列表?

我有一个固定的快捷方式,但我不知道如何打开它,甚至是存储实际播放列表文件的地方。我可以把它固定在第一位的唯一原因是在Grove音乐应用程序中可以选择这样做。

以下是我从教程中获得的指定语音命令的一些示例代码:

        /*
        {<command name from VCD>, (Action)(async () => {
             <code that runs when that commmand is called>
        })}
        */

        {"OpenFile", (Action)(async () => {
            StorageFile file = await Package.Current.InstalledLocation.GetFileAsync(@"Test.txt");
            await Launcher.LaunchFileAsync(file);
        })},

那么,有没有人知道我要添加什么代码来运行指定的播放列表?

1 个答案:

答案 0 :(得分:1)

Groove是一个客户服务。例如,请参阅Groove Service。当您考虑打开播放列表“文件”时,无法保证该文件甚至存在于本地机器上。如果是这样,它可能位于凹槽客户端的私有应用数据存储中。

但那没关系!你无论如何都不需要它,因为你正在使用一个也可以成为沟槽服务客户端的应用程序,并获得本机沟槽应用程序所利用的所有工具!在最低级别,您可以使用Groove REST Api来使用该服务。

在你的问题中,你提到你对编程很陌生,所以直接针对REST API可能比它的价值更麻烦。还发布了.Net SDK,您可以使用它与凹槽进行交互。

这只是网络搜索约2分钟后的开始。有趣的探索API提供的内容! :)