栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在java swing中播放avi视频文件

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在java swing中播放avi视频文件

使用VLCJ可以很容易地将VLC播放器嵌入到swing应用程序中。这是一个工作示例:

 public class PlayerPanel extends JPanel {     private File vlcInstallPath = new File("D:/vlc");     private EmbeddedMediaPlayer player;     public PlayerPanel() {         NativeLibrary.addSearchPath("libvlc", vlcInstallPath.getAbsolutePath());         EmbeddedMediaPlayerComponent videoCanvas = new EmbeddedMediaPlayerComponent();         this.setLayout(new BorderLayout());         this.add(videoCanvas, BorderLayout.CENTER);         this.player = videoCanvas.getMediaPlayer();     }     public void play(String media) {         player.prepareMedia(media);         player.parseMedia();         player.play();     } } class VideoPlayer extends Jframe {     public VideoPlayer() {          PlayerPanel player = new PlayerPanel();          this.setTitle("Swing Video Player");          this.setDefaultCloseOperation(EXIT_ON_CLOSE);          this.setLayout(new BorderLayout());          this.setSize(640, 480);          this.setLocationRelativeTo(null);          this.add(player, BorderLayout.CENTER);          this.validate();          this.setVisible(true);          player.play("http://174.132.240.162:8000/;stream.nsv");     }      public static void main(String[] args) {          new VideoPlayer();      } }


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/570117.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号