可以使用java从android sdcard读取文件

时间:2011-05-26 18:50:00

标签: java android file audio

当我尝试从SD卡读取文件时,我收到错误来源。

    private void merge2WavFiles(String wavFile1, String wavFile2, String newWavFilePath) {

    try {
        AudioInputStream clip1 = AudioSystem.getAudioInputStream(new File(wavFile1));

我无法获得音频输入流... 当然文件存在。可能是什么问题?

编辑:错误是找不到源(而不是找不到文件)

使用LogCat我设法找到了错误:

ERROR / AndroidRuntime(311):java.lang.NoClassDefFoundError:javax.sound.sampled.AudioSystem

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

查看here有关如何访问SD卡上的文件的信息。 here关于清单文件权限。希望有所帮助。

答案 1 :(得分:0)

我的问题的解决方案很简单... Android不再支持javax.sound.sampled.AudioSystem