【问题标题】:Android's Mediaplayer not working properly in 2.1 and 2.2?Android 的 Mediaplayer 在 2.1 和 2.2 中不能正常工作?
【发布时间】:2012-04-19 02:08:55
【问题描述】:

我正在使用 Mediaplayer (android.media.MediaPlayer) 在我正在开发的应用中播放 mp3 文件

它可以在 android 2.3 及以上的模拟器中完美运行。我还在两台设备(2.3 和 3.2)上试用过,效果很好。

但是,在带有 2.1 的模拟器中,音频会爆裂。

在 2.2 的模拟器中,音频在完成之前被截断(播放除了后半部分或整秒之外的所有内容)。

这是 2.1 和 2.2 的已知问题吗?它是否只影响模拟器而不影响实际设备(我没有机会测试)?

【问题讨论】:

    标签: android media-player


    【解决方案1】:

    很可能发生这种情况因为旧模拟器在您的情况下使用的编解码器没有足够快地降低音频(可以理解,因为它是一个模拟器)。我从 2.1、2.2 开始使用 MediaPlayer,并了解到最好不要依赖模拟器的性能。去买一个真正的设备。

    【讨论】:

    • 您是否在 w 设备上使用过 MediaPlayer。 2.1/2.2 还是在模拟器上?那么这些设备是否可以正常播放音频?
    • 设备 - 是的。模拟器 - 有时。我只是使用模拟器来测试音频是否可以在 android 中播放。对于质量测试,我选择了设备。
    • 由于在不久的将来我将无法获得 2.1 或 2.2 设备,我希望其他人已经在设备上尝试过。因此,为了确保我正确理解这一点,您已经在 2.1 和 2.2 设备上尝试了带有 mp3 的 Mediaplayer,并且音频播放正确? (对不起,如果我很烦人 - 只是想确定一下)
    【解决方案2】:

    是否可以将媒体驱动程序与操作系统的其余部分分开更新?
    我将我的 X10 Mini Pro 从 1.6 更新到 2.1,媒体播放器没有播放任何声音。但是你可以看到计时器快进……这真是太疯狂了!视频播放器也是如此,甚至 youtube。您可以在 Fast Fwd 中看到视频,没有任何声音。

    有什么想法吗?非常感谢!

    【讨论】:

      猜你喜欢
      • 2011-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-30
      相关资源
      最近更新 更多