Windows.Media.PlayTo Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.