Warum wird mein Audio nicht im Hintergrund abgespielt?
-
20-12-2019 - |
Frage
Ich verwende diese Seite, damit mein Audio seitenübergreifend abgespielt wird.
<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>
So sieht mein App-Manifest aus.
Aber sobald ich meine App in den Hintergrund stelle, stoppt die Audiowiedergabe.Soweit ich sehen kann, alles hier erwähnt ist in meiner App vorhanden
(Die MediaPlayer
Element sollte sich darum kümmern SystemMediaTransportControls
)
Lösung
Die Seite, auf die Sie sich beziehen, gilt nur für Windows Store-Apps, nicht für Windows Phone 8.1.
Für Windows Phone 8.1 scheint die Sache komplizierter zu sein, da Sie eine Hintergrundaufgabe implementieren müssen, wie hier erklärt: Überblick:Hintergrundaudio (Windows Phone Store-Apps)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow