Windows.Media.PlayTo 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リモート デバイスへのオーディオ、ビデオ、画像のストリーミングをサポートします。
クラス
CurrentTimeChangeRequestedEventArgs |
CurrentTimeChangeRequested イベントに関する情報を提供します。 |
MuteChangeRequestedEventArgs |
MuteChangeRequested イベントに関する情報を提供します。 |
PlaybackRateChangeRequestedEventArgs |
PlaybackRateChangeRequested イベントに関する情報を提供します。 |
PlayToConnection |
Play To 接続に関する情報を提供します。 |
PlayToConnectionErrorEventArgs |
Error イベントに関する情報を提供します。 |
PlayToConnectionStateChangedEventArgs |
StateChanged イベントに関する情報を提供します。 |
PlayToConnectionTransferredEventArgs |
転送されたイベントに関する情報を提供します。 |
PlayToManager |
Play To 機能へのアクセスを提供します。 |
PlayToReceiver |
Play To ターゲットを表します。 |
PlayToSource |
Play To ターゲットに接続するメディア要素を表します。 |
PlayToSourceDeferral |
Play To のソース メディア要素を指定する場合の遅延操作を表します。 |
PlayToSourceRequest |
メディア要素を Play To ターゲットに接続する要求を表します。 |
PlayToSourceRequestedEventArgs |
SourceRequested イベントに関する情報を提供します。 |
PlayToSourceSelectedEventArgs |
SourceSelected イベントに関する情報を提供します。 |
SourceChangeRequestedEventArgs |
SourceChangeRequested イベントに関する情報を提供します。 |
VolumeChangeRequestedEventArgs |
VolumeChangeRequested イベントに関する情報を提供します。 |
列挙型
PlayToConnectionError |
Play To 接続のエラーについて説明します。 |
PlayToConnectionState |
Play To 接続の状態について説明します。 |
例
// Play To Contract
private Windows.Media.PlayTo.PlayToManager ptm =
Windows.Media.PlayTo.PlayToManager.GetForCurrentView();
protected override void OnNavigatedTo(NavigationEventArgs e)
{
ptm.SourceRequested += sourceRequestHandler;
}
private void sourceRequestHandler(
Windows.Media.PlayTo.PlayToManager sender,
Windows.Media.PlayTo.PlayToSourceRequestedEventArgs e)
{
try
{
e.SourceRequest.SetSource(mediaElement.PlayToSource);
}
catch (Exception ex)
{
messageBlock.Text += "Exception encountered: " + ex.Message + "\n";
}
}
' Play To Contract
Private ptm As Windows.Media.PlayTo.PlayToManager =
Windows.Media.PlayTo.PlayToManager.GetForCurrentView()
Protected Overrides Sub OnNavigatedTo(e As Navigation.NavigationEventArgs)
AddHandler ptm.SourceRequested, AddressOf sourceRequestHandler
End Sub
Private Sub sourceRequestHandler(
sender As Windows.Media.PlayTo.PlayToManager,
e As Windows.Media.PlayTo.PlayToSourceRequestedEventArgs)
Try
e.SourceRequest.SetSource(mediaElement.PlayToSource)
Catch ex As Exception
messageBlock.Text &= "Exception encountered: " & ex.Message & vbCrLf
End Try
End Sub
注釈
Play To を使用すると、ユーザーがコンピューターからホーム ネットワーク内のデバイスにオーディオ、ビデオ、または画像を簡単にストリーミングできます。 たとえば、アプリケーションでビデオを視聴しているユーザーは、そのビデオを自分のテレビにストリーミングして、ルーム内のすべてのユーザーが視聴できるようにします。
再生 オーディオ、ビデオ、または画像を認定された Play To レシーバーにストリーミングします。
[再生] は 、[デバイス ] チャームの一部です。 オーディオ、ビデオ、または画像を含むアプリケーションの場合、ユーザーは [デバイス ] チャームを開いて、メディア コンテンツをストリーミングできるデバイスをホーム ネットワークから選択します。
アプリケーションで Play To を有効にするには、 SourceRequested イベントに登録します。 SourceRequested イベントに登録するには、GetForCurrentView メソッドを呼び出して、現在の PlayToManager クラスへの参照を取得します。 その後、 PlayToManager クラスで addEventHandler を呼び出して、イベント ハンドラーを SourceRequested イベントに 関連付けることができます。 イベント ハンドラーで、アプリケーションから、イベント ハンドラーに渡された PlayToSourceRequestedEventArgs オブジェクトの SetSource メソッドに media 要素を渡します。
ユーザーが [デバイス ] チャームから [再生先] ターゲットを選択すると、Play To によって SourceRequested イベントが 発生します。 Play To は、 SetSource メソッドに渡されたメディア要素を、ユーザーが選択したターゲット デバイスにストリーミングします。
アプリケーションで Play To を使用する方法の例については、「 PlayReady DRM」を参照してください。