1

在 Windows Phone 8 中,似乎有四种不同的方式来播放音频。我玩过这些类,似乎不可能同时播放两个 mp3 文件。

  • MediaPlayer支持mp3,但一次只能播放一个文件。
  • SoundEffect可以播放多个文件,但只支持wav。

必须有一种方法可以混合多个 mp3 文件。Android完美地做到了这一点。

想法?

4

1 回答 1

0

必须有一种方法可以混合多个 mp3 文件。

您需要将 mp3 文件组合成一个单独的输出流,因为 Windows Phone 只允许 3rd 方应用程序同时访问一个声道(不能同时访问)。

这对于各种原生库是可行的(现在大多数情况下,您可以在 WP8 上使用),但它必然会占用大量 CPU 并消耗大量电池。

于 2012-11-04T19:51:13.037 回答