Bagikan melalui


Windows.Media.PlayTo Ruang nama

Mendukung streaming audio, video, dan gambar ke perangkat jarak jauh.

Kelas

CurrentTimeChangeRequestedEventArgs

Menyediakan informasi tentang peristiwa CurrentTimeChangeRequested .

MuteChangeRequestedEventArgs

Menyediakan informasi tentang peristiwa MuteChangeRequested .

PlaybackRateChangeRequestedEventArgs

Menyediakan informasi tentang peristiwa PlaybackRateChangeRequested .

PlayToConnection

Menyediakan informasi tentang sambungan Mainkan Ke.

PlayToConnectionErrorEventArgs

Menyediakan informasi tentang peristiwa Kesalahan .

PlayToConnectionStateChangedEventArgs

Menyediakan informasi tentang peristiwa StateChanged .

PlayToConnectionTransferredEventArgs

Menyediakan informasi tentang peristiwa Yang Ditransfer .

PlayToManager

Menyediakan akses ke kapabilitas Mainkan Ke.

PlayToReceiver

Mewakili target Putar Ke.

PlayToSource

Mewakili elemen media untuk menyambungkan ke target Play To.

PlayToSourceDeferral

Mewakili operasi yang ditangguhkan saat Anda menyediakan elemen media sumber untuk Play To.

PlayToSourceRequest

Mewakili permintaan untuk menyambungkan elemen media dengan target Play To.

PlayToSourceRequestedEventArgs

Menyediakan informasi tentang peristiwa SourceRequested .

PlayToSourceSelectedEventArgs

Menyediakan informasi tentang peristiwa SourceSelected .

SourceChangeRequestedEventArgs

Menyediakan informasi tentang peristiwa SourceChangeRequested .

VolumeChangeRequestedEventArgs

Menyediakan informasi tentang peristiwa VolumeChangeRequested .

Enum

PlayToConnectionError

Menjelaskan kesalahan pada sambungan Putar Ke.

PlayToConnectionState

Menjelaskan status koneksi Putar Ke.

Contoh

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

Keterangan

Anda dapat menggunakan Putar Untuk memungkinkan pengguna melakukan streaming audio, video, atau gambar dengan mudah dari komputer mereka ke perangkat di jaringan rumah mereka. Misalnya, pengguna yang menonton video di aplikasi Anda dapat melakukan streaming video tersebut ke TV-nya sehingga semua orang di ruangan dapat melihatnya.

Putar Untuk mengalirkan audio, video, atau gambar ke penerima Play To bersertifikat.

Play To adalah bagian dari pesona Perangkat . Untuk aplikasi yang berisi audio, video, atau gambar, pengguna membuka tombol Perangkat untuk memilih perangkat dari jaringan rumah tempat mereka dapat melakukan streaming konten media.

Untuk mengaktifkan Play To di aplikasi Anda, daftar untuk peristiwa SourceRequested . Untuk mendaftar ke peristiwa SourceRequested , dapatkan referensi ke kelas PlayToManager saat ini dengan memanggil metode GetForCurrentView . Anda kemudian dapat memanggil addEventHandler di kelas PlayToManager untuk mengaitkan penanganan aktivitas Anda dengan peristiwa SourceRequested . Di penanganan aktivitas Anda, teruskan elemen media dari aplikasi Anda ke metode SetSource objek PlayToSourceRequestedEventArgs yang diteruskan ke penanganan aktivitas.

Saat pengguna memilih target Putar Ke dari tombol Perangkat , Putar Untuk mengaktifkan peristiwa SourceRequested . Putar Untuk kemudian mengalirkan elemen media yang diteruskan ke metode SetSource ke perangkat target yang telah dipilih pengguna.

Untuk contoh cara menggunakan Play To dalam aplikasi, lihat PlayReady DRM.

Lihat juga