"자바 환경에서 동영상 출력하기 - VLCJ 준비"에 이어서 VLCJ 프레임워크와 VLC 미디어 플레이어를 기반으로 자바 환경(Java AWT 및 Swing JFrame )에서 동영상 출력하기를 다룰까 합니다. VLCJ 프레임워크는 Java AWT나 Swing 내부에 VLC 미디어플레이어를 올려주는 역할을 하기 때문에 JNA(Java Native Access) 라이브러리를 필요로 합니다. 프로젝트에 JNA 라이브러리를 포함시키거나 실행 환경에 설치되어 있어야 합니다. JNA는 https://github.com/java-native-access/jna 에서 다운로드 받을 수 있습니다. 위의 그림처럼 jna.jar과 jna-platform.jar 모두가 필요합니다. JNA와 더불어서 동영상을 출력하기 위해서..
Java AWT나 Swing JFrame 환경에서 동영상을 출력하는 방법을 찾아보니 오라클에서 제공하는 JMF(Java Media Framework)를 사용하는 방법과 오픈소스 프로젝트인 VLCJ를 사용하는 방법이 눈에 들어왔습니다. 자바 개발사가 배포하는 패키지이므로 겉보기에는 JMF에 대한 신뢰성이 있다고 여겼으나 맛보기로 코드를 작성해 보니 뭔가 삐걱거렸고 개발자들의 평도 JMF보다는 VLCJ를 추천하더군요. 그래서 깃허브를 통해 최신 코드를 배포하고 있는 VLCJ를 사용해 보기로 했습니다.VLCJ는 오픈소스 미디어플레이어인 VLC Media player를("참 맘에 드는 VLC 미디어 플레이어" 참조) Java AWT나 Swing JFrame 환경에서 장착할 수 있는 프레임워크를 제공하는 라이브러..