Windows.Media.PlayTo Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Supporta lo streaming di audio, video e immagini nei dispositivi remoti.
Classi
CurrentTimeChangeRequestedEventArgs |
Fornisce informazioni sull'evento CurrentTimeChangeRequested . |
MuteChangeRequestedEventArgs |
Fornisce informazioni sull'evento MuteChangeRequested . |
PlaybackRateChangeRequestedEventArgs |
Fornisce informazioni sull'evento PlaybackRateChangeRequested . |
PlayToConnection |
Fornisce informazioni su una connessione Play To. |
PlayToConnectionErrorEventArgs |
Fornisce informazioni sull'evento Error . |
PlayToConnectionStateChangedEventArgs |
Fornisce informazioni sull'evento StateChanged . |
PlayToConnectionTransferredEventArgs |
Fornisce informazioni sull'evento Trasferito . |
PlayToManager |
Fornisce l'accesso alle funzionalità Play To. |
PlayToReceiver |
Rappresenta una destinazione Play To. |
PlayToSource |
Rappresenta un elemento multimediale per connettersi a una destinazione Play To. |
PlayToSourceDeferral |
Rappresenta un'operazione posticipata quando si fornisce un elemento multimediale di origine per Play To. |
PlayToSourceRequest |
Rappresenta una richiesta per connettere un elemento multimediale con una destinazione Play To. |
PlayToSourceRequestedEventArgs |
Fornisce informazioni sull'evento SourceRequested . |
PlayToSourceSelectedEventArgs |
Fornisce informazioni sull'evento SourceSelected . |
SourceChangeRequestedEventArgs |
Fornisce informazioni sull'evento SourceChangeRequested . |
VolumeChangeRequestedEventArgs |
Fornisce informazioni sull'evento VolumeChangeRequested . |
Enumerazioni
PlayToConnectionError |
Descrive un errore in una connessione Play To. |
PlayToConnectionState |
Descrive lo stato di una connessione Play To. |
Esempio
// 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
Commenti
È possibile usare Play Per consentire agli utenti di trasmettere facilmente audio, video o immagini dal computer ai dispositivi nella rete domestica. Ad esempio, un utente che sta guardando un video nell'applicazione può trasmettere il video alla tv in modo che tutti gli utenti della sala possano visualizzarlo.
Riproduci per trasmettere audio, video o immagini a un ricevitore Play To certificato.
Play To fa parte dell'accesso ai dispositivi . Per le applicazioni che contengono audio, video o immagini, gli utenti aprono l'accesso ai dispositivi per selezionare i dispositivi dalla rete home a cui possono trasmettere il contenuto multimediale.
Per abilitare Play To nell'applicazione, registrare per l'evento SourceRequested . Per eseguire la registrazione per l'evento SourceRequested , ottenere un riferimento alla classe PlayToManager corrente chiamando il metodo GetForCurrentView . È quindi possibile chiamare addEventHandler nella classe PlayToManager per associare il gestore eventi all'evento SourceRequested . Nel gestore eventi passare l'elemento multimediale dall'applicazione al metodo SetSource dell'oggetto PlayToSourceRequestedEventArgs passato al gestore eventi.
Quando un utente seleziona una destinazione Play To dall'accesso Dispositivi , Play To attiva l'evento SourceRequested . Riproduci per trasmettere quindi l'elemento multimediale passato al metodo SetSource al dispositivo di destinazione selezionato dall'utente.
Per un esempio di come usare Play To in un'applicazione, vedere PlayReady DRM.