如何连续播放音乐
问题描述:
我想要一个简单的应用程序,当启动时开始播放音乐并连续运行gif动画,我该怎么做,我无法让mediaplayer开始。 这就是我所拥有的到目前为止如何连续播放音乐
public class Main extends Activity {
MediaPlayer music;
AnimationDrawable background;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
music = MediaPlayer.create(Main.this, R.raw.thesong);
}
}
答
你错过了两行新的MediaPlayer实例如下:
music = MediaPlayer.create(Main.this, R.raw.thesong);
music.setLooping(true);
music.start();
不是说这事了,你应该要住离主UI线程来播放音乐,这你不是。
很奇怪,以前只用start();它没有奏效......我如何运行gif动画? – 2013-04-11 18:55:31
是的,但我希望该应用仅适用于一个音乐文件 – 2013-04-11 18:58:11
对于动画gif,我在考虑在WebView中显示gif应该这样做(想想,我只有80%的把握,不幸的是,我现在没有时间仔细检查)。 – 2013-04-11 18:59:20