我是Android的新手,并且在我正在开发的应用程序的某个时刻陷入困境。在我的onCreate
方法中,我有两个独立的任务:第一个是使用for
循环在数组中播放声音,第二个是使用onClickListener
的图像,使其在点击时生成动画。一旦我启动应用程序,声音就会完美地启动,我的问题是当我点击图像时,它会根据需要进行动画处理但会停止声音。如何独立播放声音和动画?任何帮助/想法将不胜感激。
答案 0 :(得分:0)
在android中使用AsyncTask它会在android
中的方法updateProgress中更新ui答案 1 :(得分:0)
您可以使用服务播放音乐。服务旨在持续在后台运行。
public class MyService extends Service {
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
MediaPlayer player = MediaPlayer.create(this, R.raw.audio);
player.setWakeMode(getApplicationContext(),
PowerManager.PARTIAL_WAKE_LOCK);
player.setVolume(1f, 1f);
player.start();