gpt4 book ai didi

android - 多次按下后停止播放声音

转载 作者:行者123 更新时间:2023-12-03 02:30:56 25 4
gpt4 key购买 nike

我创建了一个声音短的应用程序。当我按下按钮播放它们之后,没有问题

但是在多次中按20或更多;应用程序不会崩溃但会停止播放声音

我想学习;我该如何做一个无限工作声音按钮?谢谢

我在onDestroy()上写了它,但是不起作用。我也这样写;但这也不起作用

protected void onCreate(Bundle savedInstanceState) {

final MediaPlayer mediaPlayer;

mediaPlayer = MediaPlayer.create(getApplicationContext(), R.raw.x1);

ImageButton1 = (ImageButton) findViewById(R.id.imageButton1);
ImageButton1.setOnClickListener(new View.OnClickListener()

{

@Override
public void onClick(View v) {

mediaPlayer.start();
mediaPlayer.release();

...

最佳答案

完成对release()对象的处理后,您可能不会在它们上调用MediaPlayer。从documentation:

When done with the MediaPlayer, you should call release(), to free the resources. If not released, too many MediaPlayer instances will result in an exception.

关于android - 多次按下后停止播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24249929/

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