第43篇 Android Studio实现音乐播放(五)播放音乐的方式
8.播放音乐
Android播放音乐的几种方式
这一篇讲得很清楚,我目前只用了两种,就再细说一些东西。
8.1.播放raw下的音乐
(1)添加raw文件夹 可以了,剩下的就是添加音乐了。
(2)添加音乐
复制音乐文件进来就行:注意不能是中文名称,反正有名称类型限制,最好用一两个单词表示就好了。 (3)播放音乐
MediaPlayer mediaPlayer = MediaPlayer.create(this,R.raw.chengdu);
mediaPlayer.start();
这样就能播放了。
8.2.设置播放源
(1)播放源 意思就是这个歌曲所在的路径,播放手机里面的,我们已经通过获取手机本地歌曲的方法获取过,直接设置就行了。 (2)设置
8.3.播放音乐的几个坑
我们的播放对象是:MediaPlayer player; (1)start() player.start();//歌曲开始播放。 但是如果player正在播放话,重新设置播放源,之前的音乐不会停,而是一起播放。所以重新播放的时候,要把之前的歌曲停掉。
(2)pause() 使用player.pause(),歌曲暂停,如果不是重分配空间,那么player就不能播放新的音乐。 (3)stop() 使用player.stop();相当于歌曲资源释放了,player也就不能播放歌曲了,相当于player已经空空如也了。所以要重新分配内存空间。
|