簡體   English   中英

如何在沒有JMF的情況下用Java創建媒體播放器?

[英]How to create a media player in Java without JMF?

如何在不使用JMF的情況下使用Java創建媒體播放器? 一些博客稱這是舊版本。 我也嘗試過使用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

JMF 2.1是最新版本,很久以前就發布了。 JMF可能不支持所有編解碼器格式。 這可能是你無法播放文件的原因。 還有很多編解碼器許可問題。

有一個用於windows&* nix的JMF性能包,它將支持比默認安裝更多的編解碼器。 試試吧。 如果這不起作用,請查看ffmpegVLC-J

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM