为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕尼黑8549860 2021-07-10 18:06:32
我正在尝试让我的应用程序通过按钮(有效)打开音频文件并在控制台中显示文件数据(也有效)该应用程序无法播放该文件,因为该功能需要一个类型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,它实际上显示了您正在尝试做的事情。


查看完整回答
反对 回复 2021-07-14
  • 1 回答
  • 0 关注
  • 132 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信