如何在android中传递文件路径

时间:2011-04-16 05:36:51

标签: android

大家好 我有用于计算bpm的java项目现在尝试转换为android project.While我得到以下错误。 我在res \ raw文件夹中有mh.mp3文件。我需要传递带路径的文件名。 我需要在“player = new Player(new FileInputStream(”res \ raw \ mh.mp3“),output)中指定文件路径;” 我也尝试了以下但是没有工作

player = new Player(new FileInputStream(“R.raw.mh”),output);“

它在

的IndexOutOfBound异常处显示以下行的错误

text.setText(“bpm is”+ processor.getBPM());

但在java中,将文件名作为命令行参数发送时效果很好。

1 个答案:

答案 0 :(得分:-1)

R.raw.mh不是文件名;这是一个资源ID。您应该使用Resource.openRawResource()

请不要多次向同一个问题发送垃圾邮件。您在20分钟前发布了与bpm calculation error in android相同的问题。