繁体   English   中英

播放SD卡中的音频文件

[英]Playing Audio files from SD card

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

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

或者,尽管不建议这样做,您甚至可以将路径硬编码为“ / sdcard /”。

如果问题不在于获取声音文件路径,那么您可以看看在Android中创建声音效果

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM