Freigeben über


Windows.Media.PlayTo Namespace

Unterstützt das Streaming von Audio, Video und Bildern auf Remotegeräte.

Klassen

CurrentTimeChangeRequestedEventArgs

Stellt Informationen zum CurrentTimeChangeRequested-Ereignis bereit .

MuteChangeRequestedEventArgs

Stellt Informationen zum MuteChangeRequested-Ereignis bereit .

PlaybackRateChangeRequestedEventArgs

Stellt Informationen zum PlaybackRateChangeRequested-Ereignis bereit .

PlayToConnection

Stellt Informationen zu einer Wiedergabeverbindung bereit.

PlayToConnectionErrorEventArgs

Stellt Informationen zum Fehlerereignis bereit.

PlayToConnectionStateChangedEventArgs

Stellt Informationen zum StateChanged-Ereignis bereit .

PlayToConnectionTransferredEventArgs

Stellt Informationen zum Übertragen-Ereignis bereit.

PlayToManager

Bietet Zugriff auf Play To-Funktionen.

PlayToReceiver

Stellt ein Play To-Ziel dar.

PlayToSource

Stellt ein Medienelement dar, das eine Verbindung mit einem Wiedergabeziel herstellen soll.

PlayToSourceDeferral

Stellt einen verzögerten Vorgang dar, wenn Sie ein Quellmedienelement für Play To bereitstellen.

PlayToSourceRequest

Stellt eine Anforderung zum Verbinden eines Medienelements mit einem Wiedergabeziel dar.

PlayToSourceRequestedEventArgs

Stellt Informationen zum SourceRequested-Ereignis bereit .

PlayToSourceSelectedEventArgs

Stellt Informationen zum SourceSelected-Ereignis bereit .

SourceChangeRequestedEventArgs

Stellt Informationen zum SourceChangeRequested-Ereignis bereit .

VolumeChangeRequestedEventArgs

Stellt Informationen zum VolumeChangeRequested-Ereignis bereit .

Enumerationen

PlayToConnectionError

Beschreibt einen Fehler bei einer Verbindung vom Typ "Wiedergeben auf".

PlayToConnectionState

Beschreibt die status einer Play To-Verbindung.

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

Sie können Play To verwenden, um Benutzern das einfache Streamen von Audio, Video oder Bildern von ihrem Computer auf Geräte in ihrem Heimnetzwerk zu ermöglichen. Beispielsweise kann ein Benutzer, der ein Video in Ihrer Anwendung ansieht, dieses Video auf seinen Fernseher streamen, sodass es von allen Personen im Raum angezeigt werden kann.

Play To streamt Audio, Video oder Bilder an einen zertifizierten Play To-Empfänger.

Play To ist Teil des Charms Geräte . Für Anwendungen, die Audio, Video oder Bilder enthalten, öffnen Benutzer den Charm Geräte , um Geräte aus ihrem Heimnetzwerk auszuwählen, an die sie die Medieninhalte streamen können.

Um Play To in Ihrer Anwendung zu aktivieren, registrieren Sie sich für das SourceRequested-Ereignis . Um sich für das SourceRequested-Ereignis zu registrieren, rufen Sie einen Verweis auf die aktuelle PlayToManager-Klasse ab, indem Sie die GetForCurrentView-Methode aufrufen. Anschließend können Sie addEventHandler für die PlayToManager-Klasse aufrufen, um den Ereignishandler dem SourceRequested-Ereignis zuzuordnen. Übergeben Sie in Ihrem Ereignishandler das Medienelement aus Ihrer Anwendung an die SetSource-Methode des PlayToSourceRequestedEventArgs-Objekts , das an den Ereignishandler übergeben wurde.

Wenn ein Benutzer im Charm Geräte ein Ziel wiedergeben auf auswählt, löst Play To das SourceRequested-Ereignis aus . Play To streamt dann das Medienelement, das an die SetSource-Methode übergeben wurde, an das Zielgerät, das der Benutzer ausgewählt hat.

Ein Beispiel für die Verwendung von Play To in einer Anwendung finden Sie unter PlayReady DRM.

Weitere Informationen