静态MediaPlayer无故地在循环后停止一秒

时间:2017-11-05 14:38:58

标签: android loops android-mediaplayer

今天我在我的Activity中添加了一个静态MediaPlayer。 它是静态的,所以我可以从它写入的类之外停止它。 但由于某种原因,MediaPlayer在第二个或第三个循环之后停止而没有Logcat中的错误。 这是我的代码:

div{
    margin:0px 0px 13px 0px;
}

1 个答案:

答案 0 :(得分:0)

start()

后的setLooping
player.prepareAsync();
player.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
     player.start();
 }
}); 
player.setLooping(true); // Set after start()