2015-02-19 30 views
22

Jestem początkujący w Android Studio. Mam plik MP3 w folderze res\raw. Kiedy I sync project with Gradle files. Pojawia się następujące okno dialogowe:Jak zarejestrować nowe skojarzenie typu pliku z MP3

enter image description here

Jak zezwolić na pliki MP3 w moim projekcie?

Przeczytałem: Register new file type in Android, ale nie buduję odtwarzacza MP3. Moją intencją jest, aby użytkownik posiadał odtwarzacz MP3 aktualnie zainstalowany na swoim urządzeniu.

Próbowałem również przejść do File -> Settings -> Plugins i wyszukać odtwarzacz MP3 dla Androida Studio.

Czy powinienem wybrać tylko Text files i przejść dalej?

Nie potrzebuję aplikacji Android Studio do odtwarzania plików MP3.

+0

stało się to ze mną, ale chodziło tylko o nazwę pliku audio.w moim przypadku zaczynało się od wielkich liter –

Odpowiedz

39

Okienko to jest tym, w jaki sposób chcesz, aby studio Android otworzyło plik, dzięki czemu możesz wizualizować/odsłuchać plik. Nie ma wpływu na to, w jaki sposób plik jest obsługiwany przez Androida.

Ponieważ Android Studio nie posiada odtwarzacz multimedialny, proponuję wybrać otwierać pliki pasujące do powiązanej aplikacji To spowoduje uruchomienie domyślnego odtwarzacza muzyki i zagrania, mp3.

Uwaga: pamiętaj, że wszystkie pliki w res powinny zawierać TYLKO małe litery, cyfry i podkreślenia. Jeśli masz plik MP3 o niewłaściwej nazwie warunki się nie skompilują.

+1

Dzięki za notatkę z małą literą. Miałem mniej więcej ten sam problem, dopóki nie zdałem sobie sprawy, że AS nie wiedział, co zrobić z plikiem wielkimi literami. :) –

15

Postanowiłem wybrać Text files. To był zły pomysł, ponieważ otwarcie pliku powoduje zakodowane wyjście śmieci na ekran.

Przy pomocy this page. Wróciłem do File -> Settings -> File Types -> Text files i usunąłem * .mp3 z Registered Patterns, klikając czerwony znak minus.

Zobacz to zdjęcie: enter image description here

Następnie kliknąłem OK i ponownie synchronizowane projekt z Gradle. Kiedy ten ekran pojawił się ponownie. Wybrałem Open matching files in associated application. Teraz nie dostaję tego pop-upa i mp3 otwiera się w Windows Media Player, jeśli dwukrotnie go kliknę.

enter image description here

+0

Dzięki, właśnie rozwiązałem mój ból głowy! – dave

+0

Przydatna odpowiedź i zadziałało. – Justcurious

2

To nie może być odpowiedź, ale mam nadzieję, że to będzie pomocne, aby wiedzieć, że na Linux Mint Rebecca (opartej na Ubuntu 14.04), problem nie jest odtwarzany.

0

miał ten sam problem. następnie znalazłem tam "" (pusty przypadek) w nazwie pliku .mp3. a kiedy to usunąłem, problem rozwiązano sprawnie.

0

Jest to typowy błąd. Sprawdź, czy Twój plik ma nazwę małą literę - jest to bardzo ważne. Zapisz plik w formacie pliku tekstowego, jak pokazano w Android Studio. Mimo że ikona znajduje się w pliku tekstowym w folderze raw, U będzie w stanie usłyszeć muzykę na emulatorze lub podłączonym urządzeniu.