vlcj - Thiết lập môi trường
vlcj là một thư viện dựa trên Java, vì vậy yêu cầu đầu tiên là phải cài đặt JDK trên máy của bạn.
Bước 1 - Thiết lập Bộ phát triển Java (JDK)
Bạn có thể tải xuống phiên bản SDK mới nhất từ trang web Java của Oracle - Java SE Downloads. Bạn sẽ tìm thấy hướng dẫn cài đặt JDK trong các tệp đã tải xuống, hãy làm theo các hướng dẫn đã cho để cài đặt và định cấu hình thiết lập. Cuối cùng đặt các biến môi trường PATH và JAVA_HOME để tham chiếu đến thư mục chứa java và javac, thường là java_install_dir / bin và java_install_dir tương ứng.
Nếu bạn đang chạy Windows và đã cài đặt JDK trong C: \ jdk1.6.0_15, bạn sẽ phải đặt dòng sau vào tệp C: \ autoexec.bat của mình.
set PATH=C:\jdk1.6.0_15\bin;%PATH%
set JAVA_HOME=C:\jdk1.6.0_15
Ngoài ra, trên Windows NT / 2000 / XP, bạn sẽ phải nhấp chuột phải vào Máy tính của tôi, chọn Thuộc tính → Nâng cao → Biến môi trường. Sau đó, bạn sẽ phải cập nhật giá trị PATH và nhấp vào nút OK.
Trên Unix (Solaris, Linux, v.v.), nếu SDK được cài đặt trong /usr/local/jdk1.6.0_15 và bạn sử dụng trình bao C, bạn sẽ phải đưa phần sau vào tệp .cshrc của mình.
setenv PATH /usr/local/jdk1.6.0_15/bin:$PATH
setenv JAVA_HOME /usr/local/jdk1.6.0_15
Ngoài ra, nếu bạn sử dụng Môi trường phát triển tích hợp (IDE) như Borland JBuilder, Eclipse, IntelliJ IDEA hoặc Sun ONE Studio, bạn sẽ phải biên dịch và chạy một chương trình đơn giản để xác nhận rằng IDE biết bạn đã cài đặt Java ở đâu. Nếu không, bạn sẽ phải thực hiện thiết lập thích hợp như được đưa ra trong tài liệu của IDE.
Bước 2 - Cài đặt thư viện vlcj cùng với các phụ thuộc
Tải xuống các lọ sau từ MVNRepository và sử dụng chúng trong classpath của bạn.
- vlc-4.4.4.jar
- vlc-natives-4.1.0.jar
- jna-5.2.0.jar
- jna-platform-5.2.0.jar
Đảm bảo rằng bạn đặt biến CLASSPATH của mình trên thư mục này đúng cách, nếu không bạn sẽ gặp sự cố khi chạy ứng dụng của mình.
Bước 3 - Thiết lập IDE Eclipse
Tất cả các ví dụ trong hướng dẫn này đã được viết bằng Eclipse IDE. Vì vậy, chúng tôi khuyên bạn nên cài đặt phiên bản Eclipse mới nhất trên máy của mình.
Để cài đặt Eclipse IDE, hãy tải xuống các tệp nhị phân Eclipse mới nhất từ https://www.eclipse.org/downloads/. Sau khi bạn tải xuống bản cài đặt, hãy giải nén bản phân phối nhị phân vào một vị trí thuận tiện. Ví dụ, trong C: \ eclipse trên Windows hoặc / usr / local / eclipse trên Linux / Unix và cuối cùng đặt biến PATH một cách thích hợp.
Eclipse có thể được khởi động bằng cách thực hiện các lệnh sau trên máy Windows hoặc bạn có thể chỉ cần nhấp đúp vào eclipse.exe
%C:\eclipse\eclipse.exe
Eclipse có thể được khởi động bằng cách thực hiện các lệnh sau trên máy Unix (Solaris, Linux, v.v.) -
$/usr/local/eclipse/eclipse
Bước 4 - Tạo dự án Maven
C:\MVN>mvn archetype:generate
-DgroupId = com.tutorialspoint.media
-DartifactId = mediaPlayer
-DarchetypeArtifactId = maven-archetype-quickstart
-DinteractiveMode = false
Nó sẽ tạo ra một dự án maven. Bây giờ cập nhật tệp pom.xml như sau:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.tutorialspoint.media</groupId>
<artifactId>mediaPlayer</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>mediaPlayer</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>uk.co.caprica</groupId>
<artifactId>vlcj</artifactId>
<version>4.4.4</version>
</dependency>
</dependencies>
</project>
Chạy lệnh follwing để cập nhật các phụ thuộc maven và xây dựng dự án.
mvn package
Khi lệnh thành công. Nhập dự án trung gian dựa trên maven trong Eclipse dưới dạng dự án maven. Rest Eclipse sẽ xử lý.
Bước 5 - Cài đặt VLC Player
Tải xuống phiên bản mới nhất của VLC Player từ VLC media player trên trang chủ của họ và cài đặt bằng trình cài đặt của họ. thư viện vlcj 4.4 cần VLC 3.0 trở đi và Java 8 làm điều kiện tiên quyết.