Windows.Media.PlayTo Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.