Mae vlcj yn dirprwyo mynediad i gyfryngau i LibVLC brodorol. Trosglwyddwch yr opsiwn procy wrth adeiladu'r MediaPlayerFactory a ddefnyddir i greu'r chwaraewr:

import uk.co.caprica.vlcj.factory.MediaPlayerFactory;

var factory = new MediaPlayerFactory(
    "--http-proxy", "http://proxy.example.net:8080");
var player = factory.mediaPlayers().newMediaPlayer();

Mae'r opsiwn a'i werth yn ddadleuon adeiladydd ar wahân, gan gyd-fynd ag rhyngwyneb dadleuon LibVLC. Mae'r chwaraewr sy'n deillio'n defnyddio cyfluniad enghraifft frodorol y ffatri honno. Gall pwynt diwedd HTTP o'r rhestr procy HTTP lenwi'r ddadl procy ar gyfer mynediad cyhoeddus a ganiateir i gyfryngau.

Nid yw newid priodwedd http.proxyHost Java yn disodli'r gosodiad HTTP brodorol hwn yn awtomatig. Yn yr un modd, gall chwaraewr cyfryngau a grëwyd o ffatri arall fod â chyfluniad gwahanol.

Cadarnhewch fod y fersiwn LibVLC a lwythwyd a'i fodiwl mynediad HTTP yn cefnogi'r opsiwn. Nid yw trosglwyddo dadl heb ei chefnogi drwy Java yn ychwanegu'r nodwedd honno at y llyfrgell frodorol.

Mae hyn yn cyflunio mynediad i gyfryngau HTTP. Nid yw'n trosi pob protocol cyfryngau, fel RTSP neu UDP, yn gais procy HTTP. Rhyddhewch y chwaraewr ac yna ei ffatri berchennog drwy gylch bywyd arferol vlcj y cymhwysiad.

Erthyglau cysylltiedig