android - 如何在Android中无间隙播放声音循环

标签 android audio android-mediaplayer

我想无间隙地多次播放1秒的“wav”文件。我所有的尝试都失败了。
我现有的代码如下:

MediaPlayer mMediaPlayer = MediaPlayer.create(this, R.raw.my5s);
MediaPlayer mMediaPlayer2 = MediaPlayer.create(this, R.raw.my5s);
mMediaPlayer.setVolume(1, 1);
mMediaPlayer.setLooping(true);
this.mMediaPlayer.setNextMediaPlayer(mMediaPlayer2);

this.mMediaPlayer.start();

我还在以下链接中尝试了解决方案;
  • play .ogg file
  • manual looping
  • 最佳答案

    将此添加到程序

    mMediaPlayer.perpare();
    

    关于android - 如何在Android中无间隙播放声音循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27583276/

    相关文章:

    android-ndk gnuSTL_static exe 不工作

    c# - 通过 MVC3 提供音频文件的问题 |使用各种 HTML5 播放器

    安卓媒体播放器 : how to stop a thread before finishing activity

    android - 如何改变歌曲从停止到开始的状态?

    android-mediaplayer - Android : MediaPlayer. setDataSource(FileDescriptor fd) vs MediaPlayer.setDataSource(FileDescriptor fd,长偏移量,长长度)

    android - 我是否需要 SIP 服务器/注册器来实现 SIP 对讲系统?

    android - 如何在 Spotify 和 Google Music 等后台播放音乐时关闭通知

    android - 我可以在 Material 芯片上创建渐变背景颜色吗?

    java - 加载 MIDI 文件时出现 EOF 异常

    java - 线路监听器事件丢失