Возвращает картинку представления файла из мультимедиа-библиотек картинок и видео.
Синтаксис
ПолучитьКартинкуПредставленияФайлаБиблиотекиМобильногоУстройства()Полное описание, параметры и ограничения
Файл.ПолучитьКартинкуПредставленияФайлаБиблиотекиМобильногоУстройства (File.GetMobileDeviceLibraryFileThumbnail)
Файл (File)
ПолучитьКартинкуПредставленияФайлаБиблиотекиМобильногоУстройства (GetMobileDeviceLibraryFileThumbnail)
Доступен, начиная с версии 8.3.10.
Синтаксис:
ПолучитьКартинкуПредставленияФайлаБиблиотекиМобильногоУстройства()
Возвращаемое значение:
Тип: Картинка.
Описание:
Возвращает картинку представления файла из мультимедиа-библиотек картинок и видео.
Доступность:
Мобильный клиент, мобильное приложение (клиент).
Примечание:
Метод работает только с файлами, расположенными в мультимедиа-библиотеках картинок и видео. Путь к файлу картинки или видео должен начинаться со схемы "content:". На мобильном устройстве под управлением Windows возвращает Неопределено.
См. также:
Файл, метод ПолучитьКартинкуПредставленияФайлаБиблиотекиМобильногоУстройстваАсинх
Файл, метод НачатьПолучениеКартинкиПредставленияФайлаБиблиотекиМобильногоУстройства
Использование в версии:
Доступен, начиная с версии 8.3.10.
Методическая информация
Практические примеры
Получить название и миниатюру своего файла медиатеки
Объект Файл должен ссылаться на настоящий элемент библиотеки, а не на обычный путь C:\Фото.
Где и как запускать
Мобильный клиент, мобильное приложение (клиент).
Подготовка
Вставьте блок в модуль собственной управляемой формы. Из клиентского обработчика кнопки вызовите первую процедуру без параметров. Если указано иное место вставки, используйте его. Экспортные обработчики оповещения вызывает платформа, не вызывайте их вручную.
Android: создайте реквизит формы ПутьМедиатеки типа Строка и Изображение типа Картинка, выведите поле картинки. Получите фактический URI своей фотографии через выбор файла медиатеки; не вводите вымышленный content: путь. Разрешите приложению чтение выбранной фотографии.
&НаКлиенте
Процедура ПоказатьМиниатюру()
Если Лев(ПутьМедиатеки, 8) <> "content:" Тогда
Сообщить("Выберите настоящий файл медиатеки с URI content:");
Возврат;
КонецЕсли;
МедиаФайл = Новый Файл(ПутьМедиатеки);
Сообщить(МедиаФайл.ПолучитьПредставлениеФайлаБиблиотекиМобильногоУстройства());
Миниатюра = МедиаФайл.ПолучитьКартинкуПредставленияФайлаБиблиотекиМобильногоУстройства();
Если Миниатюра <> Неопределено Тогда
Изображение = Миниатюра;
КонецЕсли;
КонецПроцедурыРазбор по шагам
Укажите реальный выбранный URI.
Получите представление файла.
Получите миниатюру и присвойте реквизиту поля картинки.
Как проверить результат
Обычный файловый путь отклоняется до запроса миниатюры.
Неопределено не присваивается как готовая картинка.
Ожидаемый результат
При доступном файле показаны его представление и полученная миниатюра.
На что обратить внимание
Метод работает с библиотеками картинок и видео; на мобильном Windows возвращается Неопределено. Разрешение на content: ресурс не гарантируется одной строкой URI.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.