簡體   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