文件管理器中打开录音文件修改为音乐播放器播放

本文介绍了如何在Android设备上修改文件管理器,使得在打开录音文件(如.3gp或.ogg)时,能选择使用音乐播放器进行播放。主要涉及在FileManagerService.java中恢复被注释的函数,以及在FileInfo.java中恢复相关代码。
摘要由CSDN通过智能技术生成

在文件系统中播放录音文件(.3gp或者.ogg)时,默认是用video player播放,如何修改使其可以选择音乐播放器播放?

解决方法如下:

1. vendor/mediatek/proprietary/packages/apps/FileManager/src/com/mediatek/filemanager/service/FileManagerService.java

恢复FileManagerService.java中被注释掉的函数及其函数体

public String update3gppMimetype(FileInfo fileInfo) {
        LogUtils.d(TAG, "update3gppMimetype...");
        String mimeType = FileInfo.MIMETYPE_3GPP_VIDEO;
        ContentResolver resolver = getContentResolver();
        if (resolver != null && fileInfo != null) {
           // fileInfo.setFileMimeType(FileInfo.MIMETYPE_3GPP_VIDEO);
            final Uri uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
            final String[] projection = new String[] { MediaStore.MediaColumns.MIME_TYPE };
            final String selection = MediaStore.MediaColumns.DATA + "=?";
            final String[] selectionArgs = new String[] { fileInfo
                    .getFileAbsolutePath() };
            Cursor cursor = null;
            try {
           
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值