【发布时间】:2013-08-07 14:40:38
【问题描述】:
我已经创建了一个分支活动。现在我想在该分支活动上添加两个按钮。 当我点击“声音开启”按钮时,我的哔声开始,当我点击“声音关闭”时,我的哔声关闭。而且它们同时隐藏。
谢谢
我的活动代码
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.sound_layout);
soundBttnOn =(Button) findViewById(R.id.soundBttnOn);
soundBttnOn.setOnClickListener(
new OnClickListener(){
@Override
public void onClick(View v) {
startMediaPlayer();
}
}
);
soundBttnoff =(Button) findViewById(R.id.soundBttnOff);
soundBttnoff.setOnClickListener(
new OnClickListener(){
@Override
public void onClick(View v) {
stopMediaPlayer();
}
}
);
}
private void startMediaPlayer() {
mediaPlayer = MediaPlayer.create(SoundLayout.this,R.raw.keybutton5);
mediaPlayer.start();
}
private void stopMediaPlayer() {
if( mediaPlayer != null ) {
MediaPlayer mp = null;
mp.stop();
mp.release();
}
}
它显示没有问题,但它也不起作用..:P..我无法实现声音。
【问题讨论】:
-
你试过了吗?
-
是的,我在 xml 文件上创建了两个按钮。并试图在我的活动中添加它。但我卡住了。不知道继续。因为我想用那个按钮关闭电话声音,所以我没有任何声音可以添加到原始文件中。
标签: android button audio android-activity