【问题标题】:Playing Audio files from SD card播放 SD 卡中的音频文件
【发布时间】:2011-10-25 01:29:58
【问题描述】:

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

【问题讨论】:

标签: java android audio soundpool


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-16
    • 1970-01-01
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    相关资源
    最近更新 更多