Android中播放本地SD卡中歌曲需要的添加的权限
来源:互联网 发布:android 办公源码 编辑:程序博客网 时间:2024/05/09 07:51
使用MediaPlayer播放本地Mp3文件时,需要注意的访问路径的问题以及访问权限的问题。
1.访问路径:/storage/emulated/0 此路径即为手机的根路径,可以通过下载ES文件浏览器软件查看当前播放的Mp3具体的路径,通过Environment.getExternalStorageDirectory().getPath()获取/storage/emulated/0这个SdCard路径这在组织 void android.media.MediaPlayer.setDataSource(String path) throws IOException, IllegalArgumentException, SecurityException, IllegalStateException path路径时可以更加清楚访问的路径,一般可以通过拼接字符串得到。
2.访问权限:
访问SD卡需要获取Android提供的相应的读写权限。
需要的权限(在AndroidManifest.xml中添加如下代码):
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
播放SD卡中的Mp3文件代码如下:
//SD卡资源
MediaPlayer mediaPlayer=new MediaPlayer();
String sdCard=Environment.getExternalStorageDirectory().getPath();
mediaPlayer.setDataSource(sdCard+File.separator+"rockthatbody.mp3");
mediaPlayer.prepare();//准备播放
mediaPlayer.start();//播放
- Android中播放本地SD卡中歌曲需要的添加的权限
- Android中播放本地SD卡中歌曲需要的添加的权限
- 读写SD卡需要在app的manifest中添加
- Android 音乐播放器中显示歌曲的信息
- Android中ContentProvider组件详解 .(查找sd卡上的歌曲和联系人)
- Android中SD权限的类别
- Android中对sd卡的读写权限问题
- Android中对sd卡的读写权限问题
- Android中对sd卡的读写权限问题
- 向android模拟器的sd卡中添加文件
- android中播放本地的swf文件。
- Android 模拟器播放音频需要的权限
- 在asp.net中如何播放MP3的歌曲?
- iOS10中 info.plist添加需要权限对应的字段
- 保存本地的一张图片到sd卡中
- Android模拟器中添加SD卡
- Android模拟器中添加SD卡
- FW:Android模拟器中添加SD卡
- Java基础--IO文件操作-RandomAccessFile
- MS SQLServer 2008数据库处于SUSPECT情况下的处理
- zoj 1586 QS Network
- POJ 3258 River Hopscotch
- redis-cluster研究和使用
- Android中播放本地SD卡中歌曲需要的添加的权限
- HTTP Status 500 - Request processing failed; nested exception is java.lang.IllegalStateException
- android的布局属性详解
- C#简单总结
- Java学习从入门到精通Java Learning Path
- marquee滚动
- [转]关于GET和POST的区别
- 【SpringMVC框架】非注解的处理器映射器和适配器
- Android开发学习笔记:手机震动控制浅析