gpt4 book ai didi

java - 播放 SD 卡中的音频文件

转载 作者:行者123 更新时间:2023-11-30 04:30:02 25 4
gpt4 key购买 nike

我想将 SD 卡中的文件和铃声加载到 SoundPool 中。我能够成功获取文件的路径,并且能够使用 MediaPlayer 播放它们。但是,我需要 SoundPool 的功能。我试过 SoundPool.load(String, int) 但它似乎没有加载文件。是否可以将文件从 SD 卡加载到 SoundPool 中,或者有更好的方法吗?

最佳答案

您可以使用 android.os.Environment.getExternalStorageDirectory() 将目录获取到您的 sdcard 并附加文件和扩展名,然后您可以使用 SoundPool withload(String path, int priority),以访问您的文件。

或者虽然不推荐,但您甚至可以将路径硬编码为“/sdcard/”。

如果问题不在于获取声音文件路径,那么您可以查看 Creating Sound Effects in Android

关于java - 播放 SD 卡中的音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7879053/

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