[英]Method doesn't start on Android?
我的自定义音频应用程序在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();
}
}
play.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
startPlayer();
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.