我是android开发的初学者。在我的应用程序中有一个mp3文件。我已经使用了mediaPlayer类, 但声音甚至没有播放 。我正在搜索这个错误,发现这个错误通常发生在声音被重复多次,这与我的问题相反。这是代码
public class MainActivity extends Activity {
Context context;
MediaPlayer mp=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// context=this;
mp=MediaPlayer.create(MainActivity.this, R.raw.hum);
mp.start();
mp.setOnCompletionListener(new OnCompletionListener() {
public void onCompletion(MediaPlayer mp) {
mp.release();
};
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
答案 0 :(得分:0)
mp=MediaPlayer.create(MainActivity.this, R.raw.hum);
mp.prepare();
mp.start();
答案 1 :(得分:0)
您是否在清单中设置了权限? manifest permission
答案 2 :(得分:-1)
模拟器中有一些错误。我制作了一个新的模拟器和媒体播放器错误