我的自定义音频应用程序在Main活动开始时开始播放,但我希望它在用户点击“播放”按钮时开始播放。仅仅是为了记录,我没有使用Android MediaPlayer
,而是我自己的播放器。
当我只使用startPlayer()
时,它运行良好,当Activity开始时,但是当我将startPlayer()
调用放在setOnClickListener()
内时,它不起作用。
调用方法startPlayer()
(它正好记录),但音频播放器不启动。为什么呢?
以下是代码:
play = (Button) findViewById(R.id.playbutton);
play.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
startPlayer();
}
});
}
private void startPlayer() {
try {
player.playAudio();
} catch (Exception e) {
e.printStackTrace();
finish();
}
}
答案 0 :(得分:0)
play.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
startPlayer();
}
});