3

を使用してジャンルを取得するために、次のコードを使用してい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いますが、すべてのトラックを取得して、選択した 1 つのトラックを再生するにはどうすればよいですか。

4

1 に答える 1

0

Nokia Developer API ドキュメントによると

特定のアーティストを再生するには、nokia API Music Launcher を使用します

Music Explorer の MusicApi からの次のメソッドは、Nokia Music アプリケーションを起動してアーティスト ミックスを再生することがいかに簡単かを示しています。Nokia Music API を使用して、Nokia Music アプリを製品またはアーティストの状態で簡単に起動できます。Nokia Music API の一部のランチャー メソッドでは、アーティスト、ミックス、および製品の一意の ID が必要です。これらの ID は、Nokia Music 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
  },
于 2013-10-04T13:42:49.687 に答える