2014-02-12 91 views
1

當通過Windows Phone 8的WebBrowser控件(使用HTML5「audio」元素)啓動時,我們可以在後臺播放音樂嗎?WP8 WebBrowser - 在後臺播放音樂

我知道WebBrowser不支持後臺任務,但有沒有解決方法?如果不是WebBrowser控件,啓動Html和JavaScript代碼的其他選項是什麼?可以使用XAML/C#/ WPF來完成嗎?

謝謝。

+1

「...在播放音樂時在背景中啓動..」它在問題中指的是什麼?你能解釋一下這個問題嗎? –

回答

1
  • 我假設你想從網絡服務器/網站打開一個音頻文件,並想在後臺播放它在Windows手機上。
  • 您可以使用AudioPlayerAgent做到這一點,我發現的另一件事是從服務器上蒸汽音頻文件是this

  • 檢查出這些選項。由於更多的代碼行和代碼複雜性的限制,我不能在這裏放置代碼塊。

  • 要啓動javascript事件回到C#,可以使用Browser_ScriptNotify和InvokeScript。其他事情取決於你的業務邏輯。我不知道您的網絡服務器在管理音頻文件時的表現如何。

0

我強烈建議您先閱讀此頁面,因爲它包含在您的應用中實施背景音頻時要遵循的最佳做法:

Background audio overview for Windows Phone 8

那麼你應該檢查這個頁面,它有非常詳細的解釋和示例應用程序,在這裏你不僅可以看到完整的APSS但每一段代碼背後的每一個功能完整的源代碼。這應該是您需要的所有信息和源代碼。

How to play background audio for Windows Phone 8

當然,如果你有一個更具體的問題請提供更多信息,我們將提供一個詳細的解釋。