首先,本播放器是基於開源代碼
https://github.com/caprica/vlcj-player
追加了m3u8播放功能
核心播放代碼:
m3u8OpenAction = new StandardAction("Open m3u8") {
@Override
public void actionPerformed(ActionEvent e) {
String url = JOptionPane.showInputDialog("請輸入m3u8URL:");
application().addRecentMedia(url);
application().mediaPlayer().media().play(url);
}
};
追加播放URL輸入框
mediaMenu.add(new JMenuItem(m3u8OpenAction));
效果圖:
附M3U8測試地址:https://video-dev.github.io/streams/x36xhzz/x36xhzz.m3u8
代碼下載地址:https://download.csdn.net/download/baidu_29609961/11225701