Как создать медиаплеер на Java без JMF? - PullRequest
0 голосов
/ 22 августа 2011

Как создать медиаплеер на Java без использования JMF? Некоторые блоги говорят, что это старая версия. Я также пытался использовать JMF - это мой код.

public class MediaPlayer {

    public static void main(String[] args) {
         Player p;
         try {
            p = Manager.createPlayer(new URL("http://192.168.1.113/asmitha/1.mp4"));
            p.start();
        } catch (NoPlayerException e) {
            e.printStackTrace();
        } catch (MalformedURLException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

Это сообщение, которое я получаю:

LINEAR, Unknown Sample Rate * out * LINEAR, 8000.0 Hz, 16-bit, Stereo, LittleEndian, Signed, class [S

1 Ответ

2 голосов
/ 22 августа 2011

JMF 2.1 является последней версией, которая была выпущена очень давно. JMF, вероятно, не будет поддерживать все форматы кодеков. Вероятно, поэтому вы не можете воспроизвести файл. Есть также много проблем с лицензированием кодеков.

Существует пакет производительности JMF для windows & * nix, который будет поддерживать больше кодеков, чем установка по умолчанию. Попробуй это. Если это не сработает, взгляните на ffmpeg или VLC-J .

...