Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var webEngine = (pane.lookup("#newsPane")).getEngine();
- webEngine.load("https://vk.com");
- webEngine.setOnStatusChanged(e=>{
- if(e.getData().equals("SUCCEEDED")){
- try {
- var refMapField = WCGraphicsManager.class.getDeclaredField("refMap");
- refMapField.setAccessible(true);
- var volumeMethod = WCMediaPlayer.class.getDeclaredMethod("setVolume", float.class);
- volumeMethod.setAccessible(true);
- var graphicsManager = WCGraphicsManager.getGraphicsManager();
- var refMap = refMapField.get(graphicsManager);
- var mediaPlayers = refMap.values().stream()
- .filter(ref => ref instanceof WCMediaPlayer)
- .collect(Collectors.toList());
- mediaPlayers.forEach(mediaPlayer -> {
- try {
- volumeMethod.invoke(mediaPlayer,0);
- } catch(e1) {
- e1.printStackTrace();
- }
- });
- } catch(e1) {
- e1.printStackTrace();
- }
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement