¿Por qué mi audio no se reproduce en segundo plano?
-
20-12-2019 - |
Pregunta
Estoy usando esta página para mantener mi audio reproduciéndose en todas las páginas.
<Page
x:Class="MyApp.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:MyApp"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:mmppf="using:Microsoft.PlayerFramework"
mc:Ignorable="d"
>
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<mmppf:MediaPlayer x:Name="player" AutoPlay="True" AudioCategory="BackgroundCapableMedia" />
<Frame x:Name="rootFrame"/>
</Grid>
</Page>
Así es como se ve mi manifiesto de aplicación.
Pero una vez que pongo en segundo plano mi aplicación, el audio deja de reproducirse.Por lo que puedo ver, todo mencionado aquí está presente en mi aplicación
(el MediaPlayer
El elemento debe cuidar el SystemMediaTransportControls
)
Solución
La página a la que te refieres solo se aplica a las aplicaciones de la Tienda Windows, no a Windows Phone 8.1.
Para Windows Phone 8.1, las cosas parecen más complicadas, ya que hay que implementar una tarea en segundo plano, como se explica aquí: Descripción general:Audio de fondo (aplicaciones de la Tienda Windows Phone)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow