Windows.Media.PlayTo Espacio de nombres

Admite el streaming de audio, vídeo e imágenes a dispositivos remotos.

Clases

CurrentTimeChangeRequestedEventArgs

Proporciona información sobre el evento CurrentTimeChangeRequested .

MuteChangeRequestedEventArgs

Proporciona información sobre el evento MuteChangeRequested .

PlaybackRateChangeRequestedEventArgs

Proporciona información sobre el evento PlaybackRateChangeRequested .

PlayToConnection

Proporciona información sobre una conexión de Play To.

PlayToConnectionErrorEventArgs

Proporciona información sobre el evento Error .

PlayToConnectionStateChangedEventArgs

Proporciona información sobre el evento StateChanged .

PlayToConnectionTransferredEventArgs

Proporciona información sobre el evento Transfered .

PlayToManager

Proporciona acceso a las funcionalidades de Play To.

PlayToReceiver

Representa un destino De reproducción.

PlayToSource

Representa un elemento multimedia para conectarse a un destino Play To.

PlayToSourceDeferral

Representa una operación diferida cuando se proporciona un elemento multimedia de origen para Play To.

PlayToSourceRequest

Representa una solicitud para conectar un elemento multimedia con un destino Play To.

PlayToSourceRequestedEventArgs

Proporciona información sobre el evento SourceRequested .

PlayToSourceSelectedEventArgs

Proporciona información sobre el evento SourceSelected .

SourceChangeRequestedEventArgs

Proporciona información sobre el evento SourceChangeRequested .

VolumeChangeRequestedEventArgs

Proporciona información sobre el evento VolumeChangeRequested .

Enumeraciones

PlayToConnectionError

Describe un error en una conexión de Reproducción a.

PlayToConnectionState

Describe el estado de una conexión De reproducción a .

Ejemplos

// 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

Comentarios

Puede usar Play To para permitir a los usuarios transmitir fácilmente audio, vídeo o imágenes desde su equipo a dispositivos en su red doméstica. Por ejemplo, un usuario que vea un vídeo en la aplicación puede transmitir ese vídeo a su televisor para que todos los usuarios de la sala puedan verlo.

Reproducir para secuencias de audio, vídeo o imágenes en un receptor de Reproducción a certificado.

Play To forma parte del acceso Dispositivos . En el caso de las aplicaciones que contienen audio, vídeo o imágenes, los usuarios abren el acceso Dispositivos para seleccionar los dispositivos de su red doméstica a los que pueden transmitir el contenido multimedia.

Para habilitar Play To en la aplicación, regístrese para el evento SourceRequested . Para registrarse para el evento SourceRequested , obtenga una referencia a la clase PlayToManager actual llamando al método GetForCurrentView . A continuación, puede llamar a addEventHandler en la clase PlayToManager para asociar el controlador de eventos al evento SourceRequested . En el controlador de eventos, pase el elemento multimedia de la aplicación al método SetSource del objeto PlayToSourceRequestedEventArgs que se pasó al controlador de eventos.

Cuando un usuario selecciona un destino Play To en el acceso Dispositivos , Play To activa el evento SourceRequested . Reproducir Para, a continuación, transmite el elemento multimedia que se pasó al método SetSource al dispositivo de destino seleccionado por el usuario.

Para obtener un ejemplo de cómo usar Play To en una aplicación, consulte DRM de PlayReady.

Consulte también