Come inserire musica di sottofondo in Java

Tramite: O2O
Difficoltà: difficile
18

Introduzione

Che sia lavoro, che sia relax o qualsiasi altro momento una bella canzone di sottofondo non guasta mai e ascoltando le nostre preferite ci fa felici, ecco che oggi andiamo a vedere come inserire musica di sottofondo in Java. Per prima cosa andiamo a creare un'applicazione grafica in cui potremo inserire la nostra musica. Java è un ottimo metodo per realizzare questo tipo di cose perché tra le sue caratteristiche troviamo l'ottima flessibilità e semplicità, infatti ci permette di realizzare applicazioni complesse con il minimo impiego di tempo e risorse. Entriamo nei dettagli tecnici e vediamo insieme come effettuare il procedimento. Innanzitutto andiamo a creare un metodo chiamandolo initGui (). Questo ci permetterà di modificare la nostra JFrame e di settare i parametri di default per poterla vedere correttamente. Il corpo di questo metodo dovrà contenere le seguenti istruzioni:

setLocation (400, 200); // posizione Frame (x, y)
setSize (400, 400); // dimensione finestra LARGHEZZA X ALTEZZA
setDefaultCloseOperation (JFrame. EXIT_ON_CLOSE);
setVisible (true); // mostra la finestra

Come vedete sopra accanto alle istruzioni è utile un piccolo commento in modo da ricordarseli.

28

Occorrente

  • Java Media Framework
  • Una buona conoscenza della programmazione in Java
38

Scelta del brano

Per iniziare andiamo a scegliere una canzone MP3 che vogliamo usare come sfondo e copiamola dentro la directory dove andremo a realizzare la nostra applicazione. Creiamo un metodo inizializzaSuono () che contenga il seguente corpo:

File soundFile=new File (POSIZIONE BRANO MP3);
try{
posizione=new MediaLocator (soundFile. ToURL ());
lettore=Manager. CreatePlayer (posizione);
}catch (Exception e){ e. PrintStackTrace (); }

lettore. Realize ();
lettore. Prefetch ();
lettore. Start ();

Nelle seguenti istruzioni al posto della stringa "POSIZIONE BRANO MP3" dovete mettere il path della vostra canzone.

48

Creare la classe

Creiamo un nuova classe chiamandola MusicaInJava in JFrame. Facendo così la classe diventa una finestra grafica e avrà tutte le sue proprietà e caratteristiche. Per fare questo basterà avere la seguente stringa:

public class MusicaInJava extends JFrame.

Continua la lettura
58

Scarichiamo i file adatti

Scarichiamo da sourceforge il file jmf. Jar. Questo file identifica il Java Media Framework che contiene il package per riprodurre e gestire file multimediali come ad esempio brani MP3. Copiamolo nella directory dove risiede la nostra classe e importiamo il package scrivendo queste stringhe:

import javax. Media. MediaLocator;
import javax. Media. Player;

Infine aggiungiamo:

private Player lettore;
private MediaLocator posizione;.

68

Lettore MP3

Il nostro lettore mp3 verrà gestito con i metodi realize () che ne realizza l'istanza, prefecth () che inserisce in memoria il brano MP3 indicato e viene eseguito con il metodo start (), il quale corrisponde al classico tasto Play di qualsiasi altro lettore MP3.

78

Ultime aggiunte

Come ultima cosa prima di terminare il procedimento specifichiamo il costruttore della classe, richiamando i due metodi initGui () e inizializzaSuono (). Nel metodo principale andiamo a scrivere la seguente stringa:

new MusicaInJava ();

Una volta aggiunta non ci resta che aggiungere compilare ed eseguire la nostra classe per ascoltare il nostro brano preferito in sottofondo. Ecco fatto, procedimento terminato. È ovvio che ci vogliono un minimo di conoscenze Java ma non c'è da preoccuparsi, se non sapete cosa vogliono dire alcune cose con una ricerca vi rimettete subito in pari.

88

Consigli

Non dimenticare mai:
  • Acquisite abilità nella gestione dei JFrame
  • Cercate su Internet le basi del linguaggio Java
Alcuni link che potrebbero esserti utili:

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Programmazione

Configurare NetBeans per Java

NetBeans è un ambiente di sviluppo (IDE) capace di supportare più linguaggi tra cui Java. Esso permette quindi di scrivere applicazioni Java, compilarle ed eseguirle. Il vantaggio principale è che tutto è incluso in un unico programma che quindi sfrutta...
Programmazione

Come programmare una calcolatrice in Java

Al giorno d'oggi è importantissimo saper usare i linguaggi di programmazione, visto che la tecnologia e l'informatica sono diventate basi utili per ogni ambito della vita. Uno tra i linguaggi migliori e più convenienti per il programmatore è Java,...
Programmazione

Come installare Java su Android

Com'è risaputo, Java non si può usare su nessun dispositivo Android e di conseguenza non si possono visualizzare con facilità i siti con Java. Tuttavia, installare Java su Android non è così tanto difficile come può sembrare. Il metodo migliore...
Programmazione

Come mostrare a video un messaggio in Java

Il linguaggio di programmazione Java viene utilizzato in parecchi ambiti. Basti pensare alle applicazioni web che sfruttano intere architetture e database scritti totalmente in Java oppure a programmi che richiedono la connessione al proprio PC. Saper...
Programmazione

Come si installa e si configura la JDK di Java 7

Per chi vuole programmare con il linguaggio Java ha bisogno degli strumenti necessari per farlo. Prima di intrufolarsi tra classi ed oggetti, bisogna installare le fondamenta di questo linguaggio. Vedremo, attraverso questa semplice guida, come si installa...
Programmazione

Come confrontare due date in Java

Specialmente se si ha a che fare con dei database, in fase di programmazione è necessario dover gestire date e orari. Anche java, come quasi tutti i linguaggi di programmazione, permette la gestione di date e ore. Java, data la sua diffusione e l'ampio...
Programmazione

Come ordinare una lista in Java

Java in campo informatico rappresenta senza dubbio uno dei sistemi di programmazione più diffusi e conosciuti. Ordinare una lista in Java potrebbe sembrare un'operazione piuttosto complicata, in modo particolare per i meno esperti del settore. In realtà...
Programmazione

Java: 10 cose da sapere

Java è un linguaggio di programmazione orientato agli oggetti. Questo significa che attraverso questo linguaggio è possibile creare giochi ed applicazioni con cui è possibile interagire a schermo. L'origine di questo linguaggio risale al lontano 1995,...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.