2015-02-19 17 views
22

Sono un principiante con Android Studio. Ho un file MP3 nella mia cartella res\raw. Quando ho sync project with Gradle files. Ottengo il seguente finestra di dialogo:Come registrare un nuovo tipo di file Associazione con MP3

enter image description here

Come si permettono per i file MP3 nel mio progetto?

Ho letto questo: Register new file type in Android, ma non sto costruendo un lettore MP3. La mia intenzione è che l'utente abbia un lettore MP3 attualmente installato sul proprio dispositivo.

Ho anche provato a navigare su File -> Settings -> Plugins e cercare un lettore MP3 per Android Studio.

Devo selezionare solo Text files e andare avanti?

Non ho bisogno di Android Studio per riprodurre file MP3.

+0

è successo con me ma era tutto sul nome del file audio.nel mio caso stava iniziando con lettere maiuscole –

risposta

39

Quella finestra è proprio come si desidera che Android Studio apra il file in modo da poter visualizzare/ascoltare il file. Non ha alcun effetto sul modo in cui il file viene gestito da Android.

Dal Android Studio non ha un lettore multimediale, vi consiglio di selezionare Aprire i file corrispondenti in applicazione associata che lancerà il lettore musicale di default e giocare quella mp3.

Nota: ricordare che tutti i file sotto res dovrebbero contenere SOLO lettere minuscole, numeri e caratteri di sottolineatura. Se hai il tuo mp3 con le condizioni del nome sbagliato non verrà compilato.

+1

Grazie per la nota in minuscolo. Ho avuto più o meno lo stesso problema fino a quando ho capito che AS non sapeva cosa fare con il file maiuscolo. :) –

15

Ho deciso di selezionare Text files. Questa è stata una cattiva idea da quando l'apertura del file ha prodotto l'output spazzatura codificato sullo schermo.

Con l'aiuto di this page. Sono tornato a File -> Settings -> File Types -> Text files e rimosso * .mp3 dallo Registered Patterns facendo clic sul segno meno rosso.

visualizzare questa immagine: enter image description here

Dopo questo ho cliccato OK e ri-sincronizzato il progetto con Gradle. Quando questa schermata è spuntata di nuovo. Ho selezionato Open matching files in associated application. Ora non ottengo questo pop-up e l'mp3 si apre in Windows Media Player se faccio doppio clic su di esso.

enter image description here

+0

Grazie, ho appena risolto il mio mal di testa! – dave

+0

Risposta utile e ha funzionato per me – Justcurious

2

questo non può essere una risposta, ma spero che sarebbe stato utile sapere che su Linux Mint Rebecca (basata su Ubuntu 14.04), il problema non è riprodotto.

0

ha avuto lo stesso problema. poi ho trovato che c'era un "" (un caso vuoto) nel nome del file .mp3. e quando l'ho rimosso, il problema si è risolto senza problemi.

0

Questo è un errore comune. Controlla se il tuo file è chiamato in maiuscolo - questo è molto importante. Salva il file nel formato di file di testo come mostrato in Android Studio. Anche se l'icona è in un file di testo nella cartella raw, U sarà in grado di ascoltare la musica sull'emulatore o sul dispositivo collegato.