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

问题描述 投票:0回答:9

我是 Android Studio 的初学者。我的

res\raw
文件夹中有一个 MP3 文件。当我
sync project with Gradle files
。我看到以下对话框:

enter image description here

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

我读到了这个:在 Android 中注册新文件类型,但我不是在构建 MP3 播放器。我的目的是让用户在其设备上当前安装 MP3 播放器。

我还尝试导航到

File -> Settings -> Plugins
并搜索适用于 Android Studio 的 MP3 播放器。

我应该选择

Text files
并继续吗?

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

android android-studio gradle mp3
9个回答
55
投票

该窗口正是您希望 Android studio 打开文件的方式,以便您可以可视化/收听该文件。它根本不影响android处理文件的方式。

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

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


21
投票

我决定选择

Text files
。这是一个坏主意,因为打开文件会导致编码的垃圾输出到屏幕。

this page的帮助下。我返回到

File -> Settings -> File Types -> Text files
并通过单击红色减号从
Registered Patterns
中删除 *.mp3。

看这张图片: enter image description here

此后,我单击

OK
并将项目与 gradle 重新同步。当这个画面再次出现的时候。我选择了
Open matching files in associated application
。现在,如果我双击它,我不会再弹出此窗口,并且 mp3 会在 Windows Media Player 中打开。

enter image description here


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

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


2
投票

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


1
投票

请检查文件的命名约定。res 文件夹中的文件应全部小写。这样就可以解决问题了。

如果未选择“在关联的应用程序中打开匹配的文件”。


0
投票

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


0
投票

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

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

0
投票

更新版本@pintergabo 的答案

Android Studio
>
Preferences
>
Editor
>
File Types

在中间窗格中的

Recognized Files Types
下选择
Files opened in associated applications

File name patterns
下的右侧窗格中按
+
,然后在
Add Wildcard
窗口中输入*.mp3(不要忘记星号),然后选择
OK


-1
投票

我将音乐的“.mp3”更改为“m4a”,它成功了

© www.soinside.com 2019 - 2024. All rights reserved.