Untitled

 avatar
unknown
plain_text
24 days ago
909 B
5
Indexable
JSONObject requestBody = new JSONObject();
try {
    requestBody.put("deviceCapabilities", props().getDeviceCapabilities());
} catch (IllegalArgumentException e) {
    // Provide a default value if the property is missing
    JSONObject deviceCapabilities = new JSONObject();
    deviceCapabilities.put("packaging", "*");
    deviceCapabilities.put("drm", "*");
    
    JSONArray audioCodecs = new JSONArray();
    audioCodecs.put("*");
    audioCodecs.put("*");
    audioCodecs.put("*");
    deviceCapabilities.put("audioCodecs", audioCodecs);
    
    JSONArray videoCodecs = new JSONArray();
    videoCodecs.put("*");
    videoCodecs.put("*");
    deviceCapabilities.put("videoCodecs", videoCodecs);
    
    JSONArray videoFormats = new JSONArray();
    videoFormats.put("*");
    deviceCapabilities.put("videoFormats", videoFormats);
    
    requestBody.put("deviceCapabilities", deviceCapabilities);
}
Editor is loading...
Leave a Comment