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.enter image description here

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)

¿Fue útil?

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
scroll top