Problemas com java media framework

2 respostas
F

Galera estou tentando aprender um pouco do Java Media Framework, mas ta dando uma zebra ehehe, se alguém puder me ajudar… aqui vai um código que peguei na internet, aparentemente o código está OK:

package Player;

import java.awt.Dimension;
import java.awt.Container;

import javax.media.bean.playerbean.MediaPlayer;

import javax.swing.JFrame;

import javax.swing.JOptionPane;

import javax.swing.SwingUtilities;

import javax.swing.UIManager;

public class Player extends JFrame{

Container cp;
MediaPlayer player;

public Player() {

try {

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

} catch(Exception e) {}

cp = getContentPane();

player = new MediaPlayer();

player.setPlaybackLoop(false);

//Abre um arquivo no diretorio raiz com o nome "teste.avi"

player.setMediaLocation(“teste.avi”);

cp.add(player);

player.start();

setTitle(Player simples);

setSize(640, 480);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

centerJFrame(this);

}

private void centerJFrame (JFrame frame) {

Dimension paneSize = frame.getSize();

Dimension screenSize = frame.getToolkit().getScreenSize();

frame.setLocation( (screenSize.width - paneSize.width) / 2, (screenSize.height - paneSize.height) / 2);

}

public static void main(String args[]) {

SwingUtilities.invokeLater(new Runnable() {

public void run() {

new Player().setVisible(true);

}

});

}

}

MSG DE ERRO:

run:
UNABLE_CREATE_PLAYERjavax.media.NoPlayerException: Cannot find a Player for :teste.avi
UNABLE_CREATE_PLAYERjavax.media.NoPlayerException: Cannot find a Player for :teste.avi
BUILD SUCCESSFUL (total time: 3 seconds)

O QUE PODE SER? OBRIGADO, JA TENTEI VÁRIAS COISAS E NADA, JA AVERIGUEI NA DOCUMENTAÇÃO E O FORMATO AVI É SUPORTADO, TENTEI COM OUTROS FORMATOS E NADA TBM…

2 Respostas

guigouz

Avi é só um container… depende do codec que ele contém.
Tenta um arquivo .mpg, o esquema de codecs do JMF não é muito bem feito [tradução: Java não é a melhor linguagem pra fazer um player]

F

pior q ja tentei cara, vários formatos, mas em todos deu esse mesmo erro :frowning:

Criado 10 de janeiro de 2008
Ultima resposta 10 de jan. de 2008
Respostas 2
Participantes 2