【发布时间】:2015-07-03 05:34:20
【问题描述】:
当前代码:
MediaPlayer mp;
button1=(ImageButton)findViewById(R.id.button1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(getApplicationContext(), Activity1.class);
startActivity(i);
}
});
那么按钮如何启动新的活动并在这样做时播放声音?
我尝试过的:各种方法,例如 playSound();在方法中。
它只播放默认的安卓声音。我想要存储在原始目录中的特定声音。因此,当按下按钮时,它会同时启动启动 Activity 的意图以及特定的声音。
错误:
当我尝试把 MediaPlayer mp;在按钮上方,它表明变量 mp 已经定义。我只需要有人附加活动启动代码,以便它也能播放声音。
【问题讨论】:
-
如果您没有在手机设置中指定不同的设置,当您按下按钮时,默认情况下会播放声音
-
是声音文件在应用程序中的位置还是您想要流式传输?
-
@Blackbelt 我的意思是一个特定的声音。
标签: java android onclick playsound