我有一个扩展名为.mp3的音频文件,我想将它添加到" raw" Android studio中的文件夹,以便从我的java文件中访问它,如:
Intent objIntent = new Intent(this, PlayAudio.class);
我在原始文件夹中的音频文件上看到问号,每当我点击它时,它会显示一个带有此消息的屏幕:
文件' xy.mp3'与任何文件类型无关。请定义关联
有什么建议吗?
答案 0 :(得分:5)
前几天我也有这个,试图找出可以关联的文件类型。 然后我才意识到.mp3的文件名应全部小写。 AS无法识别文件名中带有大写字母的文件,我更改了它,它运行得很好。不确定你的情况是否也是如此。
答案 1 :(得分:2)
问题是,我正在将.mp3文件拖到Android Studio中的原始文件夹中,因为我在Eclips中这样做,但在Eclips中我没有遇到过这样的问题。所以我做的是:
我打开了我的项目文件夹:
<强> C:\用户\ XYX \ AndroidStudioProjects \ PlayAudio \应用\ SRC \主\ RES \原始强>
并将我的.mp3文件放在原始文件夹中,现在我在原始文件夹中的音频文件上看不到任何问号
答案 2 :(得分:2)
出现在那里询问类型的窗口只是Android工作室不知道打开文件所以你可以可视化/收听文件。它根本不影响android的文件处理方式。
由于Android Studio没有媒体播放器,我建议您选择在相关应用程序中打开匹配文件。这将启动您的默认音乐播放器并播放该mp3。
答案 3 :(得分:0)
这只是意味着android studio不知道这个文件是什么(可以理解的是,因为它不包含音乐播放器/编辑器)。您仍然可以以任何原始资源的形式访问此文件。