vlcj-java写个播放器

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

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

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


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文件,所以需要配置运行参数: 


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


评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值