美文网首页
Android8.0打开手机所有的音乐播放器

Android8.0打开手机所有的音乐播放器

作者: 不要乜哥 | 来源:发表于2018-12-03 14:08 被阅读0次

上篇文章录取的电话音频,这是用来读取播放方法
//path 文件路径
public void play(String path) {

    Intent intent = new Intent(Intent.ACTION_VIEW);
    Log.e("TAG", path);
    intent.addCategory("android.intent.category.DEFAULT");
    intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION
            | Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
    File file = new File(path);
    if (!file.exists()){
        Log.e("TAG","不存在");
        return;
    }

    Uri photoURI = FileProvider.getUriForFile(this, getApplicationContext().getPackageName()+".provider" , file);
    Log.e("TAG",photoURI.toString());
    intent.setDataAndType(photoURI,"audio/*");

    try {
        startActivity(Intent.createChooser(intent,"录音"));
    } catch (Exception e) {
        e.printStackTrace();
    }

//
}

//manifest文件配置

<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="com.shiliu.callrecording.provider"//你的包名
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths"/>
</provider>
//如果你依赖的第三方库中已经有了android.support.v4.content.FileProvider你可以自定义一个MyFileProvider继承FileProvider
eg:
<provider
android:name=".MyFileProvider"
android:authorities="com.shiliu.callrecording.provider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/provider_paths"/>
</provider>

相关文章

  • Android8.0打开手机所有的音乐播放器

    上篇文章录取的电话音频,这是用来读取播放方法//path 文件路径public void play(String ...

  • 喜我所喜,与人无尤

    小Q一如既往地打开手机里的音乐播放器,点开‘我喜欢’的列表,迎面所视,依旧是那些熟悉的曲名,指尖轻触,熟悉的...

  • 从音乐播放器说起

    手机里有超过400的app。有虾米音乐播放器和网易云音乐播放器。而我最常用的音乐播放器却依旧是iTunes。虾米音...

  • iOS 视频中断后台音乐播放处理方案

    问题(App Store 用户评论反馈): 后台音乐播放器播放时启动App音乐播放器暂停,只能手动恢复 手机静音模...

  • 【青春】许柠檬,不要忧伤(1)许柠檬被雪藏

    作品上部梗概 丽江最近下起了小雨,我很喜欢这种氛围。烟雨,濛濛。 我打开手机音乐播放器,听着莫文蔚的《阴天》,点燃...

  • 像我这样的人

    在某个夜晚的凌晨,辗转反侧,难以入眠。摸到放在床头的手机,打开音乐播放器,点击播放,“像我这样寻找的人,...

  • 如果不能和你在一起,我要这样做

    01 周末在家里打扫卫生的时候,邹然随手打开手机里的音乐播放器,并不是音乐爱好者的她在工作以后更少听音乐了,不知道...

  • 奔跑吧,青年

    现在灯光熄灭了,黑暗开始在房间的四周蔓延。我打开手机上的音乐播放器,插上耳机,让音乐在线漫游。夜,静谧,我躺在她的...

  • 生活,不过一盘王者荣耀

    前几天午休时间,打开手机音乐播放器用耳机听歌,同事路过便凑过来,问我听什么,我便拿出手机给她看,看到是徐小凤的老歌...

  • 听歌

    晚上吃完饭,老公说他去打球。他走后,我拿起手机,突然很想听歌。打开播放器,再打开音乐软件,就那样坐在沙发里,静静地...

网友评论

      本文标题:Android8.0打开手机所有的音乐播放器

      本文链接:https://www.haomeiwen.com/subject/qsjycqtx.html