【问题标题】:How to play multiple sounds simultaneously in Android?如何在 Android 中同时播放多个声音?
【发布时间】:2013-05-03 01:34:48
【问题描述】:

我一直在尝试让多个声音同时工作,但我不断收到错误,例如 Sample not ready 和 Error Creating AudioTrack。虽然我已经处理了第一个错误,但另一个错误仍然存​​在。

我正在使用两个 mp3 文件,它们的大小超过 5 mb(>4 分钟),因此想知道 SoundPool 是否是正确的方法?我可以使用媒体管理器,但它不允许我同时播放多个文件。

【问题讨论】:

    标签: android soundpool android-audiomanager


    【解决方案1】:

    SoundPool 推荐用于 MediaPlayer。您可以为每个声音调用以下命令,它们将同时播放:

    MediaPlayer.create(YourActivity.this, R.raw.your_sound).start();
    

    或者您可以创建多个MediaPlayer 对象并在每个对象上播放声音,然后release() 它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      • 1970-01-01
      • 2017-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多