我似乎无法重播我的音频文件,因为文件输出不接受给定的参数。
以下是代码:
final File output = new File(Environment.getExternalStorageDirectory().getPath());
问题是我无法重播该文件中存储的音频(即“输出”文件)。 我试着用这个:
MediaPlayer replayer = new MediaPlayer(getClass().getResource(output));
replayer.play();
我正在使用onclicklistener,但我遇到了错误: “该参数对此类型(文件)无效”当我将其转换为String文件时,我的其余代码就会出现问题。
感谢您的帮助。我对Android开发相对较新,所以我对所有建议都很开心。
答案 0 :(得分:0)
使用Uri.parse
将包含文件名的音频路径传递给MediaPlayer构造函数:
MediaPlayer replayer =
MediaPlayer.create(this, Uri.parse(output+ "yourfilename.xxx"));
replayer.start();