Я хочу играть музыку в своем приложении, когда приложение запускается. Я пробовал много кодов, но ничего не работает для меня, и я не получаю никаких ошибок. Может кто-нибудь, пожалуйста, помогите мне в этом вопросе. Спасибо заранее.как играть в звук в android
public class Login extends Activity {
EditText edName, edPassword;
String userName,password;
MediaPlayer mp;
@SuppressLint("NewApi")
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
mp = MediaPlayer.create(getApplicationContext(), R.raw.startsound);
ActionBar actionBar = getActionBar();
actionBar.hide();
edName = (EditText) findViewById(R.id.editText1);
edPassword = (EditText) findViewById(R.id.editText2);
mp.start();
}
public void SignInClick(View V) {
userName = edName.getText().toString();
password = edPassword.getText().toString();
if (userName.equals("")) {
Toast.makeText(Login.this, "Username is empty", Toast.LENGTH_LONG).show();}
else if (password.equals("")) {
Toast.makeText(Login.this, "Password is empty", Toast.LENGTH_LONG).show();
}
else {
Intent intent=new Intent(Login.this,Home.class);
startActivity(intent);
}
}
Try поставить mp.prepare(), прежде чем mp.start() –
Пытаясь понять, работает лучше, чем бессмысленные копирования/вставки, в моем опыте. – 2Dee
Поскольку вы расширяете класс активности Activity, а не класс ActionBarAcivity, ActionBar actionBar = getActionBar(); actionBar.hide(); строка actionBar.hide() выкинет исключение NullPointerException – Bhargav