gpt4 book ai didi

java - onclick按钮,开始播放声音

转载 作者:行者123 更新时间:2023-12-02 08:33:43 24 4
gpt4 key购买 nike

我是初学者,开发了一个简单的应用程序,当您单击某个按钮时会播放声音。该应用程序运行得很好,但是当我点击它时,没有声音。

奥拉! Fiz um app que simplesmente reproduz um som ao clicar em um botão。O app emula normalmente(abre no emulador),mas quando clico no botão para reproduzir um som,ele não funciona。

MainActivity.java

package mucap.esy.es.preplay;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);


}
public class BasicScreenActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button one = (Button)this.findViewById(R.id.button1);
final MediaPlayer mp = MediaPlayer.create(this, R.raw.justdoit);
one.setOnClickListener(new OnClickListener(){

public void onClick(View v) {
mp.start();
}
});
}
}
}

我已经设置了所有内容(文件、按钮),但它不适用于此代码。我在 logcat 中找不到任何内容,有人可以帮助我吗?

最佳答案

请像这样更新您的 MainActivity:

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Button one = (Button)this.findViewById(R.id.button1);
final MediaPlayer mp = MediaPlayer.create(this, R.raw.justdoit);
one.setOnClickListener(new OnClickListener(){

public void onClick(View v) {
mp.start();
}
});
}}

关于java - onclick按钮,开始播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36815515/

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