gpt4 book ai didi

android - 如何在Android上实现循环之间的无缝音频播放

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:56:17 25 4
gpt4 key购买 nike

我几乎尝试了所有方法,但未能在循环播放单个轨道之间实现无缝音频播放。

我尝试过 n 次失败的步骤:

  1. 不同的音频文件格式 .mp3 .wav .ogg 同时使用setLooping(true)setOnCompletionListener 方法失败。
  2. 创建两个媒体播放器并一个接一个循环使用setOnCompletionListener同样无法无间断地循环。
  3. 使用 setNextMediaPlayer(nextmp) 它起作用了,但它只合并了两个不同或相同的音轨没有任何间隙并停止播放,但我不知道如何让它永远循环。

任何 1 请帮助我,在此先感谢。

最佳答案

只是想法。在 2 个媒体播放器之间循环。当 MediaPlayer 对象完成播放以准备在 onCompleation() 中再次播放时,您可能需要做额外的工作。

禁用两个 MediaPlayer 对象的循环。

prevMedia.setNextMediaPlayer(nextmp);
nextmp.setNextMediaPlayer(prevMedia);

关于android - 如何在Android上实现循环之间的无缝音频播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20054684/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com