在WP8中同时播放多个音频文件

时间:2014-02-15 12:22:46

标签: audio windows-phone-8 simultaneous

我想在同一个应用程序中同时在WP8中播放两个音频文件:

  1. 第一个将由“BackgroundAudioPlayer.Instance.Play();”启动。
  2. 第二个将由应用程序的Html文件中的HTML5“audio”元素启动。
  3. 场景将是这样的:

    • 当用户启动应用时,背景音乐开始播放。
    • 当用户转到应用的特定Html页面时,其相关音乐开始播放。
    • 当用户切换应用程序或锁定屏幕时,该Html页面的音乐会停止,但背景音乐会继续播放,直到应用程序关闭为止。
    • 当用户再次回到该Html页面时,其相关音乐将开始与背景音乐一起播放。

    感谢您对此的建议。

    感谢。

2 个答案:

答案 0 :(得分:1)

我们一起测试了一个非常简单的App试图同时播放两个音频文件。该应用程序的工作方式如下:

  • 播放按钮已通过BAP启动音频文件
  • 然后我们在WebBrowser导航到一个页面(位于IsolatedStorage中),其中有一个音频元素
  • 我们在WebBrowser推送了播放按钮(仍然在后台播放BAP)

事实证明WebBrowser使用BAP作为玩家,所以在我们按下按钮后,我们在背景中播放的糟糕BAP被终止并替换为来自WebBrowser的新的BAP。

这意味着我们宏伟的想法和精湛的计划已经枯萎了。

答案 1 :(得分:-1)

所以废话......

您需要在应用中构建一个播放器,以便它可以同时运行到本地播放器。

这解释了为什么你不能同时运行gif并播放音乐。