ão encontro o erro, em java
08/09/2017
0
Fala galera, alguem poderia me dizer aonde está o erro? estou tentando compilar pelo DOS mas ele da erro, na ide ele nao da erro mas no DOS sim "Cannot find Simbol Musica que é o nome da classe Musica
aqui segue ambos os codigos
Classe Musica
package prejarvis;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import javazoom.jl.decoder.JavaLayerException;
import javazoom.jl.player.Player;
/**
*
* @author Rodrigo Costa
*/
class Musica {
FileInputStream FIS;
BufferedInputStream BIS;
public long pauseLocation;
public long songTotalLength;
public String fileLocation;
boolean tocando;
public Player player;
public boolean play(String path){
if(tocando == false){
try {
FIS = new FileInputStream(path);
BIS = new BufferedInputStream(FIS);
player = new Player(BIS);
songTotalLength = FIS.available();
fileLocation = path + "";
} catch (FileNotFoundException | JavaLayerException ex) {
} catch(Exception
ex){
}
new Thread(){
@Override
public void run(){
try {
player.play();
} catch (JavaLayerException ex) {
}
}
}.start();
}else{
}
return tocando = true;
}
public boolean resume(){
if (tocando == false) {
try{
FIS = new FileInputStream(fileLocation);
BIS = new BufferedInputStream(FIS);
player = new Player(BIS);
FIS.skip(songTotalLength - pauseLocation);
} catch (FileNotFoundException |JavaLayerException ex) {
} catch (IOException ex) {
}
new Thread(){
@Override
public void run(){
try {
player.play();
} catch (JavaLayerException ex) {
}
}
}.start();
} else {
}
return tocando = true;
}
public boolean pause(){
if (player != null) {
try {
pauseLocation = FIS.available();
player.close();
} catch (IOException ex) {
}
} else {
}
return tocando = false;
}
}
ai pra chamar essa classe usei o seguinte codigo
Musica MC = new Musica();
aonde está o erro?
aqui segue ambos os codigos
Classe Musica
package prejarvis;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import javazoom.jl.decoder.JavaLayerException;
import javazoom.jl.player.Player;
/**
*
* @author Rodrigo Costa
*/
class Musica {
FileInputStream FIS;
BufferedInputStream BIS;
public long pauseLocation;
public long songTotalLength;
public String fileLocation;
boolean tocando;
public Player player;
public boolean play(String path){
if(tocando == false){
try {
FIS = new FileInputStream(path);
BIS = new BufferedInputStream(FIS);
player = new Player(BIS);
songTotalLength = FIS.available();
fileLocation = path + "";
} catch (FileNotFoundException | JavaLayerException ex) {
} catch(Exception
ex){
}
new Thread(){
@Override
public void run(){
try {
player.play();
} catch (JavaLayerException ex) {
}
}
}.start();
}else{
}
return tocando = true;
}
public boolean resume(){
if (tocando == false) {
try{
FIS = new FileInputStream(fileLocation);
BIS = new BufferedInputStream(FIS);
player = new Player(BIS);
FIS.skip(songTotalLength - pauseLocation);
} catch (FileNotFoundException |JavaLayerException ex) {
} catch (IOException ex) {
}
new Thread(){
@Override
public void run(){
try {
player.play();
} catch (JavaLayerException ex) {
}
}
}.start();
} else {
}
return tocando = true;
}
public boolean pause(){
if (player != null) {
try {
pauseLocation = FIS.available();
player.close();
} catch (IOException ex) {
}
} else {
}
return tocando = false;
}
}
ai pra chamar essa classe usei o seguinte codigo
Musica MC = new Musica();
aonde está o erro?
Rodrigo Costa
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)