PlayToManager Kelas
Definisi
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.
Menyediakan akses ke kapabilitas Play To.
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
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)
|
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
Jika aplikasi Anda menyertakan elemen audio, video, atau gambar, pengguna dapat mengalirkan sumber media untuk elemen tersebut ke perangkat target Play To. Anda dapat menggunakan kelas PlayToManager untuk menyesuaikan pengalaman Play To bagi pengguna. Anda dapat menonaktifkan perilaku default dengan menggunakan properti DefaultSourceSelection . Anda dapat memilih media mana yang dialirkan dengan menggunakan peristiwa SourceRequested . Dan Anda dapat menampilkan Play To UI sebagai pengganti tombol Perangkat dengan menggunakan metode ShowPlayToUI .
Di Putar Ke, video dimulai dari posisi saat ini. Jika Anda ingin memulai video dari awal, cukup cari ke awal video segera setelah koneksi Putar Ke dibuat.
Aplikasi PlayTo tidak akan ditangguhkan selama video atau musik diputar di penerima Atau gambar Play To terus dikirim ke penerima Play To. Aplikasi memiliki waktu sekitar 10 detik untuk mengirim gambar baru setelah gambar saat ini ditampilkan dan sekitar 10 detik untuk mengirim audio atau video berikutnya setelah yang saat ini berakhir.
Untuk contoh cara menggunakan Play To dalam aplikasi, lihat PlayReady DRM.
Properti
DefaultSourceSelection |
Mengaktifkan atau menonaktifkan pilihan sumber default untuk Putar Ke. |
Metode
GetForCurrentView() |
Mendapatkan manajer Play To untuk tampilan saat ini. |
ShowPlayToUI() |
Menampilkan Play To UI. |
Acara
SourceRequested |
Terjadi ketika pengguna meminta media untuk melakukan streaming ke perangkat target Play To. |
SourceSelected |
Terjadi ketika elemen sumber Putar Ke telah dipilih. |