PlayToManager Classe
Définition
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.
Fournit l’accès aux fonctionnalités De lecture.
public ref class PlayToManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("PlayToManager may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PlayToManager final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Deprecated("PlayToManager may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
class PlayToManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("PlayToManager may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PlayToManager
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Deprecated("PlayToManager may be altered or unavailable for releases after Windows 10.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PlayToManager
Public NotInheritable Class PlayToManager
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
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
Si votre application inclut des éléments audio, vidéo ou image, les utilisateurs peuvent diffuser en continu la source multimédia de ces éléments sur un appareil cible Lire à. Vous pouvez utiliser la classe PlayToManager pour personnaliser l’expérience Lire à pour les utilisateurs. Vous pouvez désactiver le comportement par défaut à l’aide de la propriété DefaultSourceSelection . Vous pouvez sélectionner le média qui est diffusé en continu à l’aide de l’événement SourceRequested . Vous pouvez également afficher l’interface utilisateur Lire à à la place de l’icône Appareils à l’aide de la méthode ShowPlayToUI .
Dans Lire à, la vidéo démarre à partir de la position actuelle. Si vous souhaitez démarrer la vidéo à partir du début, il vous suffit de rechercher le début de la vidéo dès que la connexion Lire à est établie.
Les applications PlayTo ne sont pas suspendues tant que la vidéo ou la musique sont lues sur le récepteur Lire à ou que les images sont continuellement envoyées au récepteur Lire à. Les applications disposent d’environ 10 secondes pour envoyer une nouvelle image après l’affichage de l’image actuelle et environ 10 secondes pour envoyer l’audio ou la vidéo suivante une fois la dernière image terminée.
Pour obtenir un exemple d’utilisation de Play To dans une application, consultez PlayReady DRM.
Propriétés
DefaultSourceSelection |
Active ou désactive la sélection de source par défaut pour Lire à. |
Méthodes
GetForCurrentView() |
Obtient le gestionnaire Lire à pour l’affichage actuel. |
ShowPlayToUI() |
Affiche l’interface utilisateur Lire à. |
Événements
SourceRequested |
Se produit lorsqu’un utilisateur demande au média de diffuser en continu vers un appareil cible Lire vers. |
SourceSelected |
Se produit lorsqu’un élément source Lire à a été sélectionné. |