【问题标题】:Android Studio: Can't associate .mp3 files with a file typeAndroid Studio:无法将 .mp3 文件与文件类型相关联
【发布时间】:2014-10-12 05:21:54
【问题描述】:

所以我是 Android 开发的新手;由于某种原因,当我尝试添加声音(来自 .mp3)文件时,它不会启动。它需要我将文件与文件类型相关联。

我会用什么?我没有看到“声音”的任何文件类型

【问题讨论】:

标签: java android mp3


【解决方案1】:

原因是mp3 files are not allowed as sound files in Android Studio。所以我使用this website 将我的mp3 文件转换为wav 文件。然后我遇到了另一个错误:“文件名不应该有大写字母”。我将文件名更改为小写,现在一切正常。

【讨论】:

    【解决方案2】:

    要修复它,我需要在目录“res”中创建一个新的 Android 资源目录。我称之为“原始”。于是我把.mp3的文件粘贴进去,问题就解决了。

    【讨论】:

      【解决方案3】:

      在 res 目录中添加 raw 文件夹,方法是右键单击 res>New>Android Resource Directory>Select Resource Type as raw>按 OK。将您的音频/视频文件(文件名应为小写,没有空格或任何特殊字符)复制到原始文件夹...在保存音频/视频文件时,它可能会要求保存为 txt 文件...继续保存为 txt ....然后从 java 文件中访问此音频/视频...在模拟器上播放..

      //myaudio是我的音频文件名

      MediaPlayer mMediaPlayer = MediaPlayer.create(this, R.raw.myaudio);

      mMediaPlayer.start();

      mMediaPlayer.pause();

      【讨论】:

        【解决方案4】:

        在 res 中创建带有 song 命名的 mp3 文件的原始文件夹 然后使用以下代码:

        mediaPlayer = MediaPlayer.create(this, R.raw.song);
        mediaPlayer.start();
        

        【讨论】:

          【解决方案5】:

          无需关联.mp3文件安卓无需关联即可播放。您必须重命名 .mp3 文件,使其不包含大写字母和减号 (-)。

          首先创建 Android 资源目录,最好将其命名为 raw,资源类型应为 raw,并在命名 mp3 文件时使用下划线和小写字母。就是这样!

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-04-21
            • 2022-01-11
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多