本地.m3u8播放器实现

首先,本播放器是基于开源代码
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播放器实现_第1张图片

本地.m3u8播放器实现_第2张图片

本地.m3u8播放器实现_第3张图片

附M3U8测试地址:https://video-dev.github.io/streams/x36xhzz/x36xhzz.m3u8

代码下载地址:https://download.csdn.net/download/baidu_29609961/11225701

你可能感兴趣的:(开源工具)