Compartilhar via


Windows.Media.PlayTo Namespace

Dá suporte ao streaming de áudio, vídeo e imagens para dispositivos remotos.

Classes

CurrentTimeChangeRequestedEventArgs

Fornece informações sobre o evento CurrentTimeChangeRequested .

MuteChangeRequestedEventArgs

Fornece informações sobre o evento MuteChangeRequested .

PlaybackRateChangeRequestedEventArgs

Fornece informações sobre o evento PlaybackRateChangeRequested .

PlayToConnection

Fornece informações sobre uma conexão Reproduzir para.

PlayToConnectionErrorEventArgs

Fornece informações sobre o evento Error .

PlayToConnectionStateChangedEventArgs

Fornece informações sobre o evento StateChanged .

PlayToConnectionTransferredEventArgs

Fornece informações sobre o evento Transfered .

PlayToManager

Fornece acesso aos recursos do Play To.

PlayToReceiver

Representa um destino Reproduzir para.

PlayToSource

Representa um elemento de mídia para se conectar a um destino Reproduzir para.

PlayToSourceDeferral

Representa uma operação adiada quando você está fornecendo um elemento de mídia de origem para Reproduzir para.

PlayToSourceRequest

Representa uma solicitação para conectar um elemento de mídia com um destino Reproduzir para.

PlayToSourceRequestedEventArgs

Fornece informações sobre o evento SourceRequested .

PlayToSourceSelectedEventArgs

Fornece informações sobre o evento SourceSelected .

SourceChangeRequestedEventArgs

Fornece informações sobre o evento SourceChangeRequested .

VolumeChangeRequestedEventArgs

Fornece informações sobre o evento VolumeChangeRequested .

Enumerações

PlayToConnectionError

Descreve um erro em uma conexão Reproduzir para.

PlayToConnectionState

Descreve o status de uma conexão Reproduzir para.

Exemplos

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

Comentários

Você pode usar o Play To para permitir que os usuários transmitam facilmente áudio, vídeo ou imagens de seu computador para dispositivos em sua rede doméstica. Por exemplo, um usuário que está assistindo a um vídeo em seu aplicativo pode transmitir esse vídeo para sua TV para que todos na sala possam exibi-lo.

Reproduzir Para transmite áudio, vídeo ou imagens para um receptor certificado reproduzir para.

Play To faz parte do botão Dispositivos . Para aplicativos que contêm áudio, vídeo ou imagens, os usuários abrem o botão Dispositivos para selecionar dispositivos de sua rede doméstica para os quais podem transmitir o conteúdo da mídia.

Para habilitar o Play To em seu aplicativo, registre-se no evento SourceRequested . Para se registrar para o evento SourceRequested , obtenha uma referência à classe PlayToManager atual chamando o método GetForCurrentView . Em seguida, você pode chamar addEventHandler na classe PlayToManager para associar seu manipulador de eventos ao evento SourceRequested . No manipulador de eventos, passe o elemento de mídia do aplicativo para o método SetSource do objeto PlayToSourceRequestedEventArgs que foi passado para o manipulador de eventos.

Quando um usuário seleciona um destino Reproduzir para no botão Dispositivos , Reproduzir para aciona o evento SourceRequested . Reproduzir para transmite o elemento de mídia que foi passado para o método SetSource para o dispositivo de destino selecionado pelo usuário.

Para obter um exemplo de como usar o Play To em um aplicativo, consulte DRM do PlayReady.

Confira também