【问题标题】:How to play multiple songs together in sync?如何同时播放多首歌曲?
【发布时间】:2018-03-14 14:36:21
【问题描述】:

我想一起播放 5 首歌曲而不会错过任何同步。我从以下链接中参考了使用 NDK: https://github.com/googlesamples/android-ndk

我正在为播放器创建 5 个实例并播放歌曲,但在某些设备上,当我刚开始播放时,歌曲不会同步播放。

我想知道实现这一目标的最佳方法是什么,以便我可以同步播放多首歌曲。

让我通知您,具有良好配置(如 2GB+ RAM)的设备可以完美播放声音,但在具有 1GB RAM 的设备中将无法始终正常工作。

我尝试过使用 MediaPlayer 和 Soundpool,但对我没有帮助。 NDK 实现要好得多。

为此寻找最佳解决方法...

提前致谢

【问题讨论】:

    标签: android audio android-ndk audio-player opensl android-music-player


    【解决方案1】:

    你应该使用sound pool 这是一个如何使用它的例子: https://examples.javacodegeeks.com/android/android-soundpool-example/

    【讨论】:

    • 我尝试过使用 Soundpool,但结果不可接受。与我当前的实现相比,它更加不同步。
    猜你喜欢
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多