PlayToManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Zugriff auf Play To-Funktionen.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Beispiele
// 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
Hinweise
Wenn Ihre Anwendung Audio-, Video- oder Bildelemente enthält, können Benutzer die Medienquelle für diese Elemente an ein Wiedergabezielgerät streamen. Sie können die PlayToManager-Klasse verwenden, um die Play To-Benutzeroberfläche für Benutzer anzupassen. Sie können das Standardverhalten mithilfe der DefaultSourceSelection-Eigenschaft deaktivieren. Sie können auswählen, welche Medien gestreamt werden, indem Sie das SourceRequested-Ereignis verwenden. Außerdem können Sie die Benutzeroberfläche play to anstelle des Charms Geräte anzeigen, indem Sie die ShowPlayToUI-Methode verwenden.
In Wiedergabe auf beginnt das Video an der aktuellen Position. Wenn Sie das Video von Anfang an starten möchten, suchen Sie einfach bis zum Anfang des Videos, sobald die Verbindung "Wiedergeben auf" hergestellt wurde.
PlayTo-Apps werden nicht angehalten, solange Videos oder Musik auf dem Wiedergabe-To-Empfänger wiedergegeben werden oder Bilder kontinuierlich an den Wiedergabe-To-Empfänger gesendet werden. Apps haben ca. 10 Sekunden Zeit, ein neues Bild zu senden, nachdem das aktuelle Bild angezeigt wurde, und ca. 10 Sekunden, um das nächste Audio- oder Video zu senden, nachdem das aktuelle Bild beendet wurde.
Ein Beispiel für die Verwendung von Play To in einer Anwendung finden Sie unter PlayReady DRM.
Eigenschaften
DefaultSourceSelection |
Aktiviert oder deaktiviert die Standardquellenauswahl für Play To. |
Methoden
GetForCurrentView() |
Ruft den Play To-Manager für die aktuelle Ansicht ab. |
ShowPlayToUI() |
Zeigt die Benutzeroberfläche "Wiedergeben auf" an. |
Ereignisse
SourceRequested |
Tritt auf, wenn ein Benutzer das Streamen von Medien an ein Wiedergabezielgerät anfordert. |
SourceSelected |
Tritt auf, wenn ein Quellelement play to ausgewählt wurde. |