首先,本播放器是基于开源代码
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