Как зарегистрировать новую ассоциацию типов файлов с помощью MP3
Я начинаю с Android Studio. У меня есть MP3 файл в моей папке res\raw
. Когда я sync project with Gradle files
. Я получаю следующее диалоговое окно:
![enter image description here]()
Как разрешить файлы MP3 в моем проекте?
Я читал это: Зарегистрировать новый тип файла в Android, но я не создаю MP3-плеер. Мое намерение состоит в том, чтобы у пользователя был установлен MP3-плеер, установленный на их устройстве.
Я также попытался перейти на File -> Settings -> Plugins
и найти MP3-плеер для Android Studio.
Должен ли я просто выбрать Text files
и продолжить?
Мне не нужна Android Studio для воспроизведения MP3 файлов.
Ответы
Ответ 1
Это окно - это то, как вы хотите, чтобы студия Android открывала файл, чтобы вы могли визуализировать/прослушивать файл. Это не влияет на то, как файл обрабатывается андроидом вообще.
Так как у Android Studio нет медиаплеера, я предлагаю вам выбрать "Открыть файлы соответствия" в соответствующем приложении
Это запустит ваш музыкальный плеер по умолчанию и воспроизведет этот mp3.
Примечание. Помните, что все файлы под res должны ТОЛЬКО содержать строчные буквы, цифры и символы подчеркивания. Если у вас есть ваш mp3 с неправильным именем, условия не будут компилироваться.
Ответ 2
Я решил выбрать Text files
. Это была плохая идея, так как открытие файла приводит к зашифрованному выходу мусора на экран.
С помощью этой страницы. Я вернулся к File -> Settings -> File Types -> Text files
и удалил *.mp3 из Registered Patterns
, нажав на значок красного минуса.
Посмотрите это изображение:
![enter image description here]()
После этого я нажал OK
и повторно синхронизировал проект с помощью gradle. Когда этот экран снова появился. Я выбрал Open matching files in associated application
. Теперь я не получаю это всплывающее окно, и mp3 открывается в Windows Media Player, если я дважды щелкнул его.
![enter image description here]()
Ответ 3
Это может быть не ответ, но надеюсь, что было бы полезно знать, что в Linux Mint Rebecca (на основе Ubuntu 14.04) проблема не воспроизводится.
Ответ 4
была та же проблема.
то я обнаружил, что в имени файла .mp3 есть "" (пустой случай). и когда я удалил это, проблема решена гладко.
Ответ 5
Это обычная ошибка. Проверьте, указан ли ваш файл в нижнем регистре - это очень важно.
Сохраните файл в текстовом формате, как показано в android Studio. Несмотря на то, что значок находится в текстовом файле в необработанной папке, U сможет прослушивать музыку на эмуляторе или подключать устройство.
Ответ 6
- Выберите Файл → Настройки → Типы файлов → Файлы, открытые в связанных приложениях
- Нажмите на знак + sign
- .Добавить "*.mp3"
- (Если вы ранее неправильно связали "*.mp3" с чем-то другим, то Android Studio предупредит вас и позволит удалить старую связь)
- Нажмите ОК
![File->Settings->File Types->Files Opened In Associated Applications->*.mp3]()
Неважно, как вы хотите использовать файлы MP3 в своем проекте впоследствии. Android Studio теперь знает, как открыть их, если вы нажмете на них.