PlayToManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona acceso a las funcionalidades de 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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Ejemplos
// 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
Comentarios
Si la aplicación incluye elementos de audio, vídeo o imagen, los usuarios pueden transmitir el origen multimedia de esos elementos a un dispositivo de destino Reproducir para. Puede usar la clase PlayToManager para personalizar la experiencia de Play To para los usuarios. Puede deshabilitar el comportamiento predeterminado mediante la propiedad DefaultSourceSelection . Puede seleccionar qué medios se transmiten mediante el evento SourceRequested . Además, puede mostrar la interfaz de usuario Reproducir a en lugar del acceso Dispositivos mediante el método ShowPlayToUI .
En Reproducir a, el vídeo comienza desde la posición actual. Si desea iniciar el vídeo desde el principio, simplemente busque el principio del vídeo tan pronto como se establezca la conexión Reproducir a.
Las aplicaciones PlayTo no se suspenderán siempre que el vídeo o la música se reproducen en el receptor Play To o las imágenes se envían continuamente al receptor Play To. Las aplicaciones tienen aproximadamente 10 segundos para enviar una nueva imagen después de que se muestre la actual y aproximadamente 10 segundos para enviar el siguiente audio o vídeo una vez finalizada la actual.
Para obtener un ejemplo de cómo usar Play To en una aplicación, consulte DRM de PlayReady.
Propiedades
DefaultSourceSelection |
Habilita o deshabilita la selección de origen predeterminada de Play To. |
Métodos
GetForCurrentView() |
Obtiene el administrador De reproducción para la vista actual. |
ShowPlayToUI() |
Muestra la interfaz de usuario De reproducción a . |
Eventos
SourceRequested |
Se produce cuando un usuario solicita medios para transmitir a un dispositivo de destino Play To. |
SourceSelected |
Se produce cuando se ha seleccionado un elemento de origen Play To. |