Android11中的音频MediaStore的bulkInsert解析器无法使用。
创始人
2024-09-30 18:00:03
0

在Android 11中,bulkInsert解析器似乎没有在音频MediaStore中工作。为了解决这个问题,您可以使用其他方法将音频文件插入MediaStore。

下面是一个带有代码示例的解决方案,可以将音频文件添加到MediaStore:

val resolver = context.contentResolver
val contentValues = ContentValues().apply {
    put(MediaStore.Audio.Media.DISPLAY_NAME, fileName)
    put(MediaStore.Audio.Media.TITLE, songTitle)
    put(MediaStore.Audio.Media.MIME_TYPE, "audio/mpeg")
    put(MediaStore.Audio.Media.RELATIVE_PATH, "Music/$albumName")
    put(MediaStore.Audio.Media.IS_PENDING, 1) // Add this to mark file as pending
}

// Insert the new audio file into MediaStore.
val newUri = resolver.insert(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, contentValues)

newUri?.let {
    resolver.openFileDescriptor(newUri, "w", null)?.use { descriptor ->
        val outputStream = FileOutputStream(descriptor.fileDescriptor)
        outputStream.write(fileContent)
        outputStream.close()
    }

    contentValues.clear()
    contentValues.put(MediaStore.Audio.Media.IS_PENDING, 0) // Update this to mark file as not pending

    resolver.update(newUri, contentValues, null, null)
}

这段代码使用ContentValues对象为音频文件设置属性,并使用insert()方法将文件插入到MediaStore中。然后,使用openFileDescriptor()方法和FileOutputStream类将文件内容写入新文件中。最后,使用update()方法将文件标记为“非待处理文件”。

使用此代码,您应该可以成功将音频文件插入到MediaStore中。

相关内容

热门资讯

透视揭露!wepoker辅助脚... 透视揭露!wepoker辅助脚本,wepoker私人局透视-确实是真的有辅助神器(哔哩哔哩)1、下载...
透视科普!wpk透视是真的假的... 透视科普!wpk透视是真的假的,wpk软件是正规的吗-真是存在有辅助软件(哔哩哔哩)1、金币登录送、...
透视解密!wepoker辅助真... 透视解密!wepoker辅助真的假的,We poker辅助器下载-真是真的有辅助神器(哔哩哔哩)亲,...
透视推荐!hhpoker辅助软... 透视推荐!hhpoker辅助软件,hhpoker德州有挂吗-果然是有辅助神器(哔哩哔哩)1、模拟器是...
透视科普!wpk透视是真的假的... 透视科普!wpk透视是真的假的,wpk辅助器是真的吗-真是是真的有辅助攻略(哔哩哔哩)1、有没有辅助...
透视曝光!wepoker可以透... 透视曝光!wepoker可以透视码,wejoker内置辅助-本来有辅助教程(哔哩哔哩)1、该软件可以...
透视揭露!wepoker破解工... 透视揭露!wepoker破解工具,wepoker怎么设置盖牌-本来一直总是有辅助方法(哔哩哔哩)1、...
透视有挂!有哪些免费的wpk作... 透视有挂!有哪些免费的wpk作弊码,wpk辅助器是真的吗-果然一直总是有辅助脚本(哔哩哔哩)1、公共...
透视关于!德扑圈透视挂,德普之... 透视关于!德扑圈透视挂,德普之星透视辅助-好像是真的有辅助软件(哔哩哔哩)脚本下载中分为三种模型:挂...
透视解密!德普辅助器怎么用,德... 透视解密!德普辅助器怎么用,德普之星透视-好像是有辅助app(哔哩哔哩)1、完成辅助器v3.3的残局...