Вы пытаетесь получить изображение по URL-адресу, указанному в ответе на actTakePicture
, или по URL-адресу в getContentList
?
Вот пример записи, возвращенной с моей камеры для getContentList
:
{
"content": {
"original": [
{
"fileName": "DSC00487.JPG",
"stillObject": "jpeg",
"url": "http:\/\/192.168.122.1:8080\/contentstransfer\/orgjpeg\/index%3A%2F%2F1000%2F00000001-default%2F00000058-000009AF_88_1_1000"
}
],
"smallUrl": "http:\/\/192.168.122.1:8080\/contentstransfer\/vga\/index%3A%2F%2F1000%2F00000001-default%2F00000058-000009AF_88_1_1000",
"largeUrl": "http:\/\/192.168.122.1:8080\/contentstransfer\/scn\/index%3A%2F%2F1000%2F00000001-default%2F00000058-000009AF_88_1_1000",
"thumbnailUrl": "http:\/\/192.168.122.1:8080\/contentstransfer\/thumb\/index%3A%2F%2F1000%2F00000001-default%2F00000058-000009AF_88_1_1000"
},
"title": "",
"isPlayable": "false",
"createdTime": "2018-06-18T14:20:38-04:00",
"folderNo": "100",
"isBrowsable": "false",
"fileNo": "0487",
"isProtected": "",
"uri": "image:content?contentId=index%3A%2F%2F1000%2F00000001-default%2F00000058-000009AF_88_1_1000",
"contentKind": "still"
}
Чтобы получить изображение в полном разрешении, вам нужно будет выполнить запрос GET по URL-адресу content.original[0].url