Gosod procy HTTP vlcj drwy MediaPlayerFactory
Trosglwyddwch y procy HTTP i'r MediaPlayerFactory sy'n creu'r chwaraewr brodorol.
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.