java - 可以使用java从android SD卡读取文件

标签 java android file audio

当我尝试从 SD 卡读取文件时,出现错误源未找到。

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

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

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

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

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

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

我该如何解决这个问题?

最佳答案

看看here关于如何访问SD卡上的文件。和here关于 list 文件权限。希望有帮助。

关于java - 可以使用java从android SD卡读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6143571/

相关文章:

Python:从另一个文件打印字符串

java - 仅当对象内部的方法完成时才返回对象

android - 找不到 Google Play 服务资源。 'AdsMob'

c++打开.txt文件并读取数字以放置在数组中

android - 获取资源编号 0xffffffff 的名称时没有已知包

android - 在 Android : can it be done? 中干净地缩小图像

java - 无法使用套接字发送大文件

Java - 如何使用不同的类对象多次调用具有无限运行循环的函数?

java - solr dismax 短语搜索

java - 未处理的异常类型 FileNotFoundException