Đặt proxy HTTP của vlcj qua MediaPlayerFactory
Truyền proxy HTTP cho MediaPlayerFactory tạo trình phát gốc.
vlcj ủy thác quyền truy cập phương tiện cho LibVLC gốc. Hãy truyền tùy chọn proxy khi khởi tạo MediaPlayerFactory dùng để tạo trình phát:
import uk.co.caprica.vlcj.factory.MediaPlayerFactory;
var factory = new MediaPlayerFactory(
"--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();
Tùy chọn và giá trị của nó là các đối số khởi tạo riêng biệt, khớp với giao diện đối số của LibVLC. Trình phát thu được sử dụng cấu hình phiên bản gốc của factory đó. Một điểm cuối HTTP từ danh sách proxy HTTP có thể điền đối số proxy cho quyền truy cập phương tiện công khai được phép.
Việc thay đổi thuộc tính http.proxyHost của Java không tự động thay thế cài đặt HTTP gốc này. Tương tự, một trình phát phương tiện được tạo từ factory khác có thể có cấu hình khác.
Hãy xác nhận rằng phiên bản LibVLC đã tải và mô-đun truy cập HTTP của nó hỗ trợ tùy chọn này. Việc truyền một đối số không được hỗ trợ qua Java không bổ sung tính năng đó vào thư viện gốc.
Cấu hình này dành cho truy cập phương tiện HTTP. Nó không chuyển đổi mọi giao thức phương tiện, như RTSP hoặc UDP, thành yêu cầu proxy HTTP. Hãy giải phóng trình phát rồi đến factory sở hữu nó thông qua vòng đời vlcj thông thường của ứng dụng.