方法: Windows Phone の Media Player ランチャーを使用する

2012/02/09

Media Player ランチャーを使用して、Media Player を起動し、指定したメディア ファイルを再生します。ファイルの名前と場所を指定する必要があります。オプションで、コントロールのビット単位の組み合わせを使用して、巻き戻しや停止などの 1 つまたは複数の Media Player コントロールを指定できます。さらに、Media Player の起動時に使用する優先される方向を指定することもできます。

ランチャーを使用して、Windows Phone プラットフォーム全体で一貫したユーザー エクスペリエンスを提供できます。詳細については、「Windows Phone でのランチャーとセレクターの概要」を参照してください。

注注:

Windows Phone Emulator で、アプリケーションは Media Player を起動でき、ユーザーは音楽を再生できますが、ビデオはレンダリングされません。

Media Player ランチャーを使用するには

  1. コードに次のステートメントを追加します。

    using System;
    using Microsoft.Phone.Tasks;
    
  2. ボタン クリック イベント内など、必要に応じてアプリケーションに次のコードを追加します。この手順をテストするには、ページのコンストラクターにこのコードを配置します。これはタスクを起動するコードです。

    MediaPlayerLauncher mediaPlayerLauncher = new MediaPlayerLauncher();
    
    mediaPlayerLauncher.Media = new Uri("MyVideo.wmv", UriKind.Relative);
    mediaPlayerLauncher.Location = MediaLocationType.Data;
    mediaPlayerLauncher.Controls = MediaPlaybackControls.Pause | MediaPlaybackControls.Stop;
    mediaPlayerLauncher.Orientation = MediaPlayerOrientation.Landscape;
    
    mediaPlayerLauncher.Show();
    
    注注:

    分離ストレージに格納されたメディア ファイルには MediaLocationType.Data を使用します。アプリケーション プロジェクトに含まれるメディア ファイルには MediaLocationType.Install を使用します。それらは .xap ファイルにバンドルされ、アプリケーションのインストール ディレクトリに格納されます。

表示: