我正在尝试让我的应用程序通过按钮(有效)打开音频文件并在控制台中显示文件数据(也有效)该应用程序无法播放该文件,因为该功能需要一个类型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(); } }}
1 回答
潇潇雨雨
TA贡献1833条经验 获得超4个赞
查看Java API以了解 Java 类和函数。
这个File
类有几个有用的功能。你可能想要这个getAbsolutePath()
功能。
我不确定哪一行代码显示了编译器错误,但您可以尝试以下操作:
Mp3File mp3file = new Mp3File(selection.getAbsolutePath()); song = minim.loadFile(selection.getAsbolutePath());
另请注意,您发布的代码还有其他错误:filepath
例如,从未定义该函数。将来,请尝试发布一个MCVE,它实际上显示了您正在尝试做的事情。
添加回答
举报
0/150
提交
取消