3

Ich erstelle ein WebView in meinem C# -Code und navigiere es zu einer URL, die Musik streamt, wenn ich auf myPlayButton klicke, ohne das WebView in meiner UI anzuzeigen. Und es spielt die gestreamte Musik sehr gut. Wenn die App jedoch angehalten (minimiert) wird, wird die Webansicht nicht mehr ausgeführt.Wie Webview als Hintergrundtask ausgeführt wird C# UWP Windows 10

Ich versuche, dieses BackgroungAudioTask Beispiel zu verwenden: https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/BackgroundAudio

Jede Idee, wenn ich die WebView Arbeit machen kann als die Audio-Task in einem Hintergrund funktioniert?

+0

Es gibt keine Möglichkeit, das WebView im Hintergrund laufen zu lassen. Sie müssen die Audioquelle extrahieren und direkt abspielen. – sibbl

+0

Dies könnte Ihnen helfen [Verwenden eines WebView in einer Hintergrundaufgabe?] (Https://social.msdn.microsoft.com/Forums/sqlserver/en-US/6a089242-91f2-4577-87fd-8d1f96758109/uwpusing-a- webview-in-a-background-task? forum = wpdevelop) oder lesen Sie diese [Webview App läuft im Hintergrund?] (https://social.msdn.microsoft.com/Forums/sqlserver/en-US/8a431df3-bae0- 4082-9e64-df8887fcbc98/uwpc-webview-app-running-im-hintergrund? Forum = wpdevelop) –

+0

Hintergrund-Audio setzt voraus, dass Sie den eigentlichen Quellstream haben (MP3, AAC, etc). Wenn Sie versuchen, das Audio von einer Webseite im Hintergrund abzuspielen, indem Sie diese Webseite in eine BackgroundTask rendern, tun Sie es falsch und müssen die Dinge neu überdenken. –

Antwort

0

Die Quelle eines MediaElements kann einem beliebigen URI zugewiesen werden. Ich brauche keine WebView, nur ein MediaElement, das natürlich auf einer Hintergrundaufgabe aufgerufen werden kann.