Condividi tramite


Windows.Media.PlayTo Spazio dei nomi

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.

Vedi anche