Windows.Media.PlayTo 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
支援將音訊、視訊和影像串流至遠端裝置。
類別
CurrentTimeChangeRequestedEventArgs |
提供 CurrentTimeChangeRequested 事件的相關信息。 |
MuteChangeRequestedEventArgs |
提供 MuteChangeRequested 事件的相關信息。 |
PlaybackRateChangeRequestedEventArgs |
提供 PlaybackRateChangeRequested 事件的相關信息。 |
PlayToConnection |
提供 Play To 連線的相關信息。 |
PlayToConnectionErrorEventArgs |
提供 Error 事件的相關信息。 |
PlayToConnectionStateChangedEventArgs |
提供 StateChanged 事件的相關信息。 |
PlayToConnectionTransferredEventArgs |
提供 已傳送 事件的相關信息。 |
PlayToManager |
提供播放至功能的存取權。 |
PlayToReceiver |
代表播放目標。 |
PlayToSource |
表示要連線到播放至目標的媒體專案。 |
PlayToSourceDeferral |
當您提供播放至的來源媒體元素時,表示延後作業。 |
PlayToSourceRequest |
表示將媒體元素與播放目標連線的要求。 |
PlayToSourceRequestedEventArgs |
提供 SourceRequested 事件的相關信息。 |
PlayToSourceSelectedEventArgs |
提供 SourceSelected 事件的相關信息。 |
SourceChangeRequestedEventArgs |
提供 SourceChangeRequested 事件的相關信息。 |
VolumeChangeRequestedEventArgs |
提供 VolumeChangeRequested 事件的相關信息。 |
列舉
PlayToConnectionError |
描述播放至連線上的錯誤。 |
PlayToConnectionState |
描述播放至連線的狀態。 |
範例
// 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,請註冊 SourceRequested 事件。 若要註冊 SourceRequested 事件,請呼叫 GetForCurrentView 方法,以取得目前 PlayToManager 類別的參考。 接著,您可以在 PlayToManager 類別上呼叫 addEventHandler,將事件處理程式與 SourceRequested 事件產生關聯。 在事件處理程式中,將媒體元素從您的應用程式傳遞至傳遞至事件處理程式之 PlayToSourceRequestedEventArgs 物件的 SetSource 方法。
當使用者從 [裝置 ] 常用鍵中選取 [播放目標] 時,Play To 會引發 SourceRequested 事件。 播放 To,然後將傳遞給 SetSource 方法的媒體元素串流至使用者選取的目標裝置。
如需如何在應用程式中使用 Play To 的範例,請參閱 PlayReady DRM。