我正在编写一个代码,用于在背景中播放近3分钟的歌曲,同时我想在前面显示图像幻灯片。我面临两个问题:
这首歌在15秒后停止
2.只有在歌曲停止后才开始播放图像的幻灯片。
请帮助..提前谢谢...
我的代码是这样的:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mygame);
final Handler mHandler = new Handler();
try {
AssetFileDescriptor afd = getAssets().openFd("AudioFile.mp3");
MediaPlayer player = new MediaPlayer();
player.setDataSource(afd.getFileDescriptor());
player.prepare();
player.start();
} catch (Exception e) {
e.printStackTrace();
}
final Runnable mUpdateResults = new Runnable() {
public void run() {
animateandSlideShow();
}
};
int delay = 15000;
int period = 20000;
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {
mHandler.post(mUpdateResults);
}
}, delay, period);
}