使用MediaPlayer播放项目res/raw和res/assets下的音频文件
2016-09-29 15:56
363 查看
1.播放res/raw目录下的文件beep.mp3
2.播放res/assets目录下的文件bomb.mp3
//方法一:根据音频文件的ID来创建MediaPlayer MediaPlayer mp = new MediaPlayer(this,R.raw.beep); mp.start(); //方法二: MediaPlayer mp = new MediaPlayer(); AssetFileDescriptor file = getResources().openRawResourceFd(R.raw.beep); try { mp.setDataSource(file.getFileDescriptor(), file.getStartOffset(), file.getLength()); mp.prepare(); file.close(); } catch (IOException e) { e.printStackTrace(); } mp.setVolume(0.5f, 0.5f); mp.setLooping(true); mp.start();
2.播放res/assets目录下的文件bomb.mp3
AssetManager am = getAssets(); AssetFileDescriptor afd = am.openFd("bomb.mp3"); MediaPlayer mp = new MediaPlayer(); mp.setDataSource(file.getFileDescriptor()); mp.prepare();
相关文章推荐
- 使用MediaPlayer播放项目res/raw和res/assets下的音频文件
- Android MediaPlayer播放项目res/raw和res/assets下的音频文件
- Android 使用MediaPlayer播放assets目录的音频文件
- android 使用MediaPlayer播放assets目录的音频文件
- 【assets&raw】Android中资源文件assets和res下面raw文件的使用不同点
- Android 使用mediaplayer播放res/raw文件夹中的音乐的实例
- Android中资源文件夹res/raw和assets的使用(续)——分割文件以及合并文件
- Android中资源文件夹res/raw和assets的使用(续)——分割文件以及合并文件
- 使用MediaPlayer间隔播放一组音频文件
- 读取android项目中的文件(可以读取assets文件夹或在res文件夹中raw中的文件)
- res/raw和assets资源文件的使用
- Andriod 使用MediaPlayer播放音频文件
- Android 使用mediaplayer播放res/raw文件夹中的音乐的实例
- Andriod 使用MediaPlayer播放音频文件
- Andriod 使用MediaPlayer播放音频文件
- 使用MediaPlayer播放音频文件
- android:使用mediaplayer播放res/raw文件夹中的音乐
- 读取android项目中的文件(可以读取assets文件夹或在res文件夹中raw中的文件)
- Android中资源文件夹res/raw和assets的使用
- C#使用SoundPlayer播放WAV音频文件