猿问

(处理中)将类型文件转换为类型字符串?

我正在尝试让我的应用程序通过按钮(有效)打开音频文件并在控制台中显示文件数据(也有效)


该应用程序无法播放该文件,因为该功能需要一个类型String,而我使用的音频文件的类型为File. 如何在处理中将Filea转换为 a String?


void setup() {  

  selectFile();

  size(300, 300);

}


void selectFile() {

  selectInput("Select a file to process:", "fileSelected");

}


void songTag(File selection) {

    File file = new File(selection.getPath());

  song = minim.loadFile(filepath);

  song.play();

    }

  }


}


慕尼黑8549860
浏览 133回答 1
1回答

潇潇雨雨

查看Java API以了解 Java 类和函数。这个File类有几个有用的功能。你可能想要这个getAbsolutePath()功能。我不确定哪一行代码显示了编译器错误,但您可以尝试以下操作:Mp3File mp3file = new Mp3File(selection.getAbsolutePath()); song = minim.loadFile(selection.getAsbolutePath());另请注意,您发布的代码还有其他错误:filepath例如,从未定义该函数。将来,请尝试发布一个MCVE,它实际上显示了您正在尝试做的事情。
随时随地看视频慕课网APP

相关分类

Java
我要回答