Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como recuperar MP3 Propriedades Como Album Artist Tamanho em Java
Java é uma linguagem de programação poderosa, mas ela não tem suporte nativo para reprodução de arquivos MP3 ou para a leitura de suas propriedades. Uma biblioteca externa pode permitir que você leia metadados, como nome do artista, título do álbum, título da música e duração da música , a partir de um arquivo MP3 em seu programa. O uso de qualquer dessas bibliotecas é tão simples como adicionar a biblioteca ao seu projeto, dirigindo-a para o arquivo que você gostaria de ler informações de e transferir a informação em seu programa. Coisas que você precisa
Java IDE
Visualizar Mais instruções
Usando a Biblioteca MyID3
1

Adicione a biblioteca MyID3 ao seu projeto atual (consulte Recursos) .
Página 2

Importar arquivos necessários para a classe onde será recuperar propriedades de MP3 com as seguintes linhas de código :

import java.io. *;

org importação . cmc.music.myid3 * ; .

org.cmc.music.common.MusicMetadata importação;

Estas linhas devem ser inseridos no início do arquivo, do lado de fora da declaração da classe .
3

Criar um novo objeto File apontando para o arquivo MP3 a partir do qual você gostaria de ler informações . Por exemplo , o código
Arquivo

src = new File (" C :/Users/59th Street Bridge Song.mp3 ");

criaria um objeto File apontando para um MP3 chamado de " 59 . street Bridge Song " no diretório" C :/Users "
4

Crie um objeto MusicMetadata do objeto de arquivo com o seguinte código :

MusicMetadata dados = new MyID3 () . ler ( src) getSimplified (); .
5

Leia metadados para objetos String usando o métodos de acesso getArtist () , getAlbum () e getSongTitle (). Por exemplo, você pode ler o nome do artista em uma variável String chamado "artista" com o seguinte código :

artista String = metadata.getArtist ();
6

recuperar o comprimento da música em segundos, com o seguinte código:

int length = metaData.getDurationSeconds () intValue ();
Usando a Biblioteca JID3
7 < . p> Adicione a biblioteca JID3 ao seu projeto atual (consulte Recursos) .
8
9

Criar um novo objeto File apontando para o arquivo MP3 a partir do qual você gostaria de ler informações . Por exemplo , o código
Arquivo

src = new File (" C :/Users/59th Street Bridge Song.mp3 ");

criaria um objeto File apontando para um MP3 chamado de " 59 street Bridge Song " no diretório" C :/Users "
10

Crie um objeto ID3V1Tag do objeto de arquivo com o seguinte código : .

ID3V1Tag tag = new MP3File ( src ) getID3V1Tag (); .
11

Leia metadados para objetos String usando os métodos de acesso getArtist () , getAlbum ( ) e getTitle (). Por exemplo, você pode ler o nome do artista em uma variável String chamado "artista" com o seguinte código :

artista String = tag.getArtist ();
Usando o Java ID3 Biblioteca tag
12

Adicione a biblioteca de tags ID3 Java para seu projeto atual (consulte Recursos) .
13

Importar arquivos necessários para a classe onde será recuperar propriedades de MP3 com as seguintes linhas de código: .

import java.io. *;

org.farng.mp3 import * ;

Estas linhas devem ser inseridas no início do o arquivo, fora da declaração da classe .
14

Criar um novo objeto File apontando para o arquivo MP3 a partir do qual você gostaria de ler informações . Por exemplo , o código
Arquivo

src = new File (" C :/Users/59th Street Bridge Song.mp3 ");

criaria um objeto File apontando para um MP3 chamado de " 59 street Bridge Song " no diretório" C :/Users "
15

Criar um tag ID3 objeto do objeto de arquivo com o seguinte código : .

ID3v1 tag = new MP3File ( . src) getID3v1Tag ();
16

Leia metadados para objetos String usando o métodos de acesso getArtist () , getAlbumTitle () e getSongTitle (). Por exemplo, você pode ler o nome do artista em uma variável String chamado "artista" com o seguinte código :

artista String = tag.getArtist ();

Anterior :

Próximo : No
  Os artigos relacionados
·Como converter um projeto NetBeans para o Eclipse 
·Diferenças entre Factory & abstrata em Java 
·Como exibir as porcentagens em Java 
·Como copiar fluxos de saída de entrada em Java 
·Como fazer tipos de dados enumerados no Java 
·Como Seal Violações JAXB no Oracle XML 
·Como Iniciar um Applet Java Com Prancheta Acesso 
·Ajuda com arquivos seqüenciais em Programação Java 
·Como evitar arredondamento de valores decimais em Java 
·Como Graph em Java 
  Artigos em destaque
·Como modificar uma rotina aleatório Java 
·Como criar e Funções de Dados Atualização 
·Como validar Páginas CSS 
·Como fazer um fatorial em CPP 
·Como converter HTML para texto em SQL 
·Como manter o Input Mensagem Same Quando Cancelar é pr…
·Como converter uma String para UTF-8 Com Java 
·Como corrigir C + erro + R6002 
·Como classificar em uma grade de dados 
·Como definir o foco para Controles ASP.NET 
Cop e direita © Conhecimento computador https://ptcomputador.com Todos os Direitos Reservados