gpt4 book ai didi

java - 如何在android中找到可以用MediaPlayer播放的文件

转载 作者:行者123 更新时间:2023-11-29 22:53:32 33 4
gpt4 key购买 nike

我正在使用 Mediaplayer 播放音乐文件。

然后我读取文件并用音乐文件制作列表。

虽然我正在测试列表是否显示正确的文件并放置假文件,例如 sometextfile.mp3 等,但假文件显示在列表中。

如何找到真正的音乐文件??

我可以得到任何提示吗??

String where = MediaStore.Audio.Media.IS_MUSIC + " = 1 AND title != ''";

Cursor c = this.context.getContentResolver()
.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
_PROJECTION,
where,
_SELECTION_ARGS,
_SORT_ORDER);

这就是我带来音乐文件的方式

MediaStore.Audio.Media.IS_MUSIC = 1

假文件通过了这个条件,并显示在我制作的音乐列表中。

最佳答案

如果您获得该文件的元数据,则可以使用 MediaMetadataRetriever,这意味着它是媒体文件而不是伪造文件。

关于java - 如何在android中找到可以用MediaPlayer播放的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57667081/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com