vlcj-java写个播放器

不得不感叹java是开源精神最好的载体,就在费劲千辛万苦仍然无法编译运行libvlc(基于vc)的时候,网上找到了vlcj的英文文章,是vlc面向java 的API,小视牛刀一下。

1. 请上网下载、安装 VLC media player 2.0.7 。

2. 新建java项目,下载需要用到的java包。

vlcj-java写个播放器_第1张图片

3. 把下面的代码黏贴到你的src下面的某个packet下面

package com.xing;

    import javax.swing.JFrame;
import javax.swing.SwingUtilities;

import uk.co.caprica.vlcj.component.EmbeddedMediaPlayerComponent;

    public class Tutorial2B {

        private final EmbeddedMediaPlayerComponent mediaPlayerComponent;

        public static void main(String[] args) {
            SwingUtilities.invokeLater(new Runnable() {
                @Override
                public void run() {
                    new Tutorial2B();
                }
            });
        }

        private Tutorial2B() {
            JFrame frame = new JFrame("vlcj Tutorial");

            mediaPlayerComponent = new EmbeddedMediaPlayerComponent();

            frame.setContentPane(mediaPlayerComponent);

            frame.setLocation(100, 100);
            frame.setSize(600, 400);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setVisible(true);

            mediaPlayerComponent.getMediaPlayer().playMedia("d:\\a.mp4");// please change it to an existed media file
        }
    }
 4. 运行之,由于vlcj是在jna基础之上的,要调用vlc相关的dll文件,所以需要配置运行参数: 
  

vlcj-java写个播放器_第2张图片

跑一把,欣赏一下自己写的播放器吧


你可能感兴趣的:(流媒体)