BackgroundMediaPlayer 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 al reproductor multimedia mientras se ejecuta en segundo plano.
Nota
A partir de Windows, versión 1703, BackgroundMediaPlayer está en desuso y es posible que no esté disponible en versiones futuras de Windows. En su lugar, use la clase MediaPlayer . Para obtener más información, vea Reproducir elementos multimedia en segundo plano.
public ref class BackgroundMediaPlayer abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BackgroundMediaPlayer final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Deprecated("Use MediaPlayer instead of BackgroundMediaPlayer. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class BackgroundMediaPlayer final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class BackgroundMediaPlayer
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Deprecated("Use MediaPlayer instead of BackgroundMediaPlayer. For more info, see MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
public static class BackgroundMediaPlayer
Public Class BackgroundMediaPlayer
- 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)
|
Comentarios
A partir de Windows 10, versión 1607, las aplicaciones deben usar MediaPlayer para la reproducción multimedia. El objeto MediaPlayer permite reproducir elementos multimedia en segundo plano sin problemas, mediante un único proceso. Para obtener información sobre el uso de MediaPlayer, consulta Reproducir audio y vídeo con MediaPlayer. Para obtener información sobre cómo reproducir elementos multimedia en segundo plano con MediaPlayer, consulta Reproducir contenido multimedia en segundo plano. Para obtener información sobre el modelo heredado de reproducción en segundo plano de dos procesos, que sigue siendo compatible con versiones anteriores, consulte Reproducción de medios en segundo plano heredado.
Propiedades
Current |
Obtiene la instancia actual del reproductor multimedia en segundo plano. Nota A partir de Windows, versión 1703, BackgroundMediaPlayer está en desuso y es posible que no esté disponible en versiones futuras de Windows. En su lugar, use la clase MediaPlayer . Para obtener más información, vea Reproducir elementos multimedia en segundo plano. |
Métodos
IsMediaPlaying() |
Devuelve un valor booleano que indica si otros medios se están reproduciendo actualmente en el dispositivo. Nota A partir de Windows, versión 1703, BackgroundMediaPlayer está en desuso y es posible que no esté disponible en versiones futuras de Windows. En su lugar, use la clase MediaPlayer . Para obtener más información, vea Reproducir elementos multimedia en segundo plano. |
SendMessageToBackground(ValueSet) |
Envía un mensaje al reproductor multimedia en segundo plano. Nota A partir de Windows, versión 1703, BackgroundMediaPlayer está en desuso y es posible que no esté disponible en versiones futuras de Windows. En su lugar, use la clase MediaPlayer . Para obtener más información, vea Reproducir elementos multimedia en segundo plano. |
SendMessageToForeground(ValueSet) |
Envía un mensaje a la tarea en primer plano. Nota A partir de Windows, versión 1703, BackgroundMediaPlayer está en desuso y es posible que no esté disponible en versiones futuras de Windows. En su lugar, use la clase MediaPlayer . Para obtener más información, vea Reproducir elementos multimedia en segundo plano. |
Shutdown() |
Apaga el reproductor multimedia de fondo actual. Nota A partir de Windows, versión 1703, BackgroundMediaPlayer está en desuso y es posible que no esté disponible en versiones futuras de Windows. En su lugar, use la clase MediaPlayer . Para obtener más información, vea Reproducir elementos multimedia en segundo plano. |
Eventos
MessageReceivedFromBackground |
Se produce cuando se recibe un mensaje de la tarea en segundo plano. Nota A partir de Windows, versión 1703, BackgroundMediaPlayer está en desuso y es posible que no esté disponible en versiones futuras de Windows. En su lugar, use la clase MediaPlayer . Para obtener más información, vea Reproducir elementos multimedia en segundo plano. |
MessageReceivedFromForeground |
Se produce cuando se recibe un mensaje de la tarea en primer plano. Nota A partir de Windows, versión 1703, BackgroundMediaPlayer está en desuso y es posible que no esté disponible en versiones futuras de Windows. En su lugar, use la clase MediaPlayer . Para obtener más información, vea Reproducir elementos multimedia en segundo plano. |