我是初学者并开发了一个简单的应用程序,当您单击某个按钮时会发出声音。该应用运行得很好,但是当我点击它时,没有声音。
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
找不到任何内容,有人可以帮助我吗?
答案 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();
}
});
}}