如何在 Windows Phone 8 中使用诺基亚音乐 API

本文关键字:诺基亚 音乐 API Windows Phone | 更新日期: 2023-09-27 18:33:50

我使用以下代码来获取流派 Nokia Music API .

 client.GetGenres((ListResponse<Genre> response) =>
 {
 Dispatcher.BeginInvoke(() =>
     {
       this.Generic.ItemsSource = response.Result.ToList();
       if (response.Result == null || response.Result.Count() == 0)
           MessageBox.Show("No Result available");
     });
  });

我已成功获取genre和所有详细信息,但是如何检索所有曲目并播放选定的曲目。

如何在 Windows Phone 8 中使用诺基亚音乐 API

根据诺基亚开发者API文档

为了播放特定的艺术家,请使用诺基亚API音乐启动器

以下来自Music Explorer的MusicApi的方法显示了多么简单 它是启动诺基亚音乐应用程序来播放艺术家组合。诺基亚 音乐应用程序可以同样轻松地启动到产品或艺术家中 使用诺基亚音乐 API 的状态。诺基亚中的一些启动器方法 音乐 API 需要艺术家、混音和产品的唯一 ID。这些标识 从诺基亚音乐 API 的其他服务收到的回复中收到。

using Nokia.Music.Phone;
using Nokia.Music.Phone.Tasks;
...
namespace MusicExplorer
{
    ...
    public class MusicApi
    {
        ...
        public void LaunchArtistMix(string artistName)
        {
            ...
            PlayMixTask task = new PlayMixTask();
            task.ArtistName = artistName;
            task.Show();
        }
        ...
    }
}

我没有看到任何关于列出专辑内容的具体内容,但您可能会利用GetArtistProducts()来执行此操作

client.GetArtistProducts(
  (ListResponse<Product> response) =>
  {
    // Use results
  },