Windows.Media.PlayTo Espace de noms

Prend en charge la diffusion en continu d’audio, de vidéo et d’images sur des appareils distants.

Classes

CurrentTimeChangeRequestedEventArgs

Fournit des informations sur l’événement CurrentTimeChangeRequested .

MuteChangeRequestedEventArgs

Fournit des informations sur l’événement MuteChangeRequested .

PlaybackRateChangeRequestedEventArgs

Fournit des informations sur l’événement PlaybackRateChangeRequested .

PlayToConnection

Fournit des informations sur une connexion Lire à.

PlayToConnectionErrorEventArgs

Fournit des informations sur l’événement Error .

PlayToConnectionStateChangedEventArgs

Fournit des informations sur l’événement StateChanged .

PlayToConnectionTransferredEventArgs

Fournit des informations sur l’événement Transféré .

PlayToManager

Fournit l’accès aux fonctionnalités De lecture.

PlayToReceiver

Représente une cible Play To.

PlayToSource

Représente un élément multimédia à connecter à une cible Lire à.

PlayToSourceDeferral

Représente une opération différée lorsque vous fournissez un élément multimédia source pour lire à.

PlayToSourceRequest

Représente une demande de connexion d’un élément multimédia à une cible Lire à.

PlayToSourceRequestedEventArgs

Fournit des informations sur l’événement SourceRequested .

PlayToSourceSelectedEventArgs

Fournit des informations sur l’événement SourceSelected .

SourceChangeRequestedEventArgs

Fournit des informations sur l’événement SourceChangeRequested .

VolumeChangeRequestedEventArgs

Fournit des informations sur l’événement VolumeChangeRequested .

Énumérations

PlayToConnectionError

Décrit une erreur sur une connexion Lire à.

PlayToConnectionState

Décrit la status d’une connexion Lire à.

Exemples

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

Remarques

Vous pouvez utiliser Lire sur pour permettre aux utilisateurs de diffuser facilement de l’audio, de la vidéo ou des images de leur ordinateur vers les appareils de leur réseau domestique. Par exemple, un utilisateur qui regarde une vidéo dans votre application peut diffuser cette vidéo sur son téléviseur afin que tout le monde dans la salle puisse la voir.

Play To diffuse de l’audio, de la vidéo ou des images vers un récepteur Play To certifié.

Jouer à fait partie de l’icône Appareils . Pour les applications qui contiennent de l’audio, de la vidéo ou des images, les utilisateurs ouvrent l’icône Appareils pour sélectionner des appareils de leur réseau domestique vers lesquels ils peuvent diffuser le contenu multimédia.

Pour activer Lire à dans votre application, inscrivez-vous à l’événement SourceRequested . Pour vous inscrire à l’événement SourceRequested , obtenez une référence à la classe PlayToManager actuelle en appelant la méthode GetForCurrentView . Vous pouvez ensuite appeler addEventHandler sur la classe PlayToManager pour associer votre gestionnaire d’événements à l’événement SourceRequested . Dans votre gestionnaire d’événements, transmettez l’élément multimédia de votre application à la méthode SetSource de l’objet PlayToSourceRequestedEventArgs qui a été passé au gestionnaire d’événements.

Lorsqu’un utilisateur sélectionne une cible Lire à dans l’icône Appareils , Lire à déclenche l’événement SourceRequested . La lecture à diffuse ensuite l’élément multimédia qui a été passé à la méthode SetSource à l’appareil cible que l’utilisateur a sélectionné.

Pour obtenir un exemple d’utilisation de Play To dans une application, consultez PlayReady DRM.

Voir aussi