onclick Button,开始播放声音

时间:2016-04-23 19:39:04

标签: java android android-studio

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

OLA! Fiz um app que simplesmente reproduz um som ao clicar emumobotão。 O app emula normalmente(abre no emulador),mas quando cliconobotoãoprareproduzir um som,elenãofunciona。

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找不到任何内容,有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

请更新您的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();
        }
    });
}}