在Android Studio中复制音频时的不可见计数
我在我的应用程序中使用了几个音频文件。当你点击一个按钮时,你可以听到其中一个。然而,在听了其中的7个之后,你再也听不见了。我能怎么办? 代码如下:在Android Studio中复制音频时的不可见计数,android,audio,Android,Audio,我在我的应用程序中使用了几个音频文件。当你点击一个按钮时,你可以听到其中一个。然而,在听了其中的7个之后,你再也听不见了。我能怎么办? 代码如下: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_principal); bt
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_principal);
btn1 = (Button) findViewById(R.id.button);
mp1= MediaPlayer.create(Principal.this, R.raw.a);
btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mp1.release();
mp1= MediaPlayer.create(Principal.this, R.raw.a);
mp1.start();
}
});
每个音频都是一样的。
这是一个bug还是我做错了什么?您的日志中有错误吗?没有。我没有得到任何错误,它只是在第七次之后停止复制。不要每次都创建一个新的
MediaPlayer
实例,重复使用同一个实例。