如何注册与 MP3 的新文件类型关联

How to Register New File Type Association with MP3

我是 Android Studio 的新手。我的 res\raw 文件夹中有一个 MP3 文件。当我sync project with Gradle files。我得到以下对话框:

我如何允许在我的项目中使用 MP3 文件?

我读到这篇文章:Register new file type in Android,但我不是在构建 MP3 播放器。我的意图是让用户当前在他们的设备上安装 MP3 播放器。

我还尝试导航至 File -> Settings -> Plugins 并为 Android Studio 搜索 MP3 播放器。

我应该 select Text files 继续前进吗?

我不需要 Android Studio 来播放 MP3 文件。

我决定selectText files。这是一个坏主意,因为打开文件会导致屏幕上输出经过编码的垃圾。

this page 的帮助下。我返回 File -> Settings -> File Types -> Text files 并通过单击红色减号从 Registered Patterns 中删除了 *.mp3。

查看此图片:

在此之后,我单击 OK 并将项目与 gradle 重新同步。当这个画面再次弹出时。我 select 编辑了 Open matching files in associated application。现在我没有看到这个弹出窗口,如果我双击它,mp3 在 Windows Media Player 中打开。

这可能不是答案,但希望在 Linux Mint Rebecca(基于 Ubuntu 14.04)上,问题不会重现,这对您有所帮助。

window 正是您希望 Android studio 打开文件的方式,因此您可以 visualize/listen 到文件。它根本不影响 android 处理文件的方式。

由于Android Studio 没有媒体播放器,建议您select 在关联的应用程序中打开匹配的文件 这将启动您的默认音乐播放器并播放该 mp3。

注意:请记住,res 下的所有文件只能包含小写字母、数字和下划线。如果您的 mp3 名称错误,条件将无法编译。

这是一个常见错误。检查您的文件是否以 小写命名 -- 这非常重要 。 以文本文件格式保存文件,如 android Studio 中所示。即使图标在原始文件夹中的文本文件中,您也可以在模拟器或插入设备上听到音乐。

  1. Select 文件 -> 设置 -> 文件类型 -> 在关联应用程序中打开的文件
  2. 点击+符号
  3. 添加“*.mp3”
  4. (如果您之前错误地将“*.mp3”与其他内容相关联,那么 Android Studio 会警告您并允许您删除旧的关联)
  5. 点击确定

之后您希望如何在您的项目中使用 MP3 文件并不重要。 Android Studio 现在知道如何在您单击它们时打开它们。

请检查用于 file.It 的命名约定在 res 文件夹中应全部为小写。这将解决问题。

如果“在相关应用程序中打开匹配文件”没有select。

我将音乐的“.mp3”更改为“m4a”并且有效

首先检查mp3或mp4文件名。如果您为此视频选择了大写字母,则需要重构它的名称。

  • res/raw下的所有文件只能包含小写字母、数字和下划线。