| 
    
            
         
         | 
    
  | 
1с 8 мобильное приложение фото вспышка | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Noxvil    
     12.02.16 
            ✎
    11:43 
 | 
         
        Добрый день.
 
        У мобильного приложения 1с в средствах мультимедиа я не нашел возможности устанавливать вспышку и само снятие фото работает заметно хуже штатного. Есть у кого пример, как снять фото / видео из 1с? Я так понял - надо вызвать приложение "камера" и получить обратно картинку. Android 4.4.2  | 
|||
| 
    1
    
        Noxvil    
     12.02.16 
            ✎
    11:44 
 | 
         
        Обратно получить файл*     
         | 
|||
| 
    2
    
        Noxvil    
     12.02.16 
            ✎
    16:56 
 | 
         
        Люди... )     
         | 
|||
| 
    3
    
        Apokalipsec    
     12.02.16 
            ✎
    16:57 
 | 
         
        stackoverflow.com     
         | 
|||
| 
    4
    
        DitriX    
     13.02.16 
            ✎
    01:13 
 | 
         
        Это http://catalog.mista.ru/public/301851/
 
        И можете еще тут посмотреть последний урок. http://курсы-по-1с.рф/1c-v8/1c-mobile-2016/  | 
|||
| 
    5
    
        Noxvil    
     15.02.16 
            ✎
    15:16 
 | 
         
        (4) Спасибо, 1 ссылка - то что надо
 
        Вот только теперь не пойму: #Если МобильноеПриложениеКлиент Тогда //Тут указываем путь, при чем путь должен быть доступен всем программам, так что временные файлы 1С не подйут ФайлКартинки = "file:///DCIM/Camera/FotoTestFrom1C.bmp"; НовВз = Новый ЗапускПриложенияМобильногоУстройства("android.media.action.IMAGE_CAPTURE"); //Обязательно указываем этот параметр, если его не указать, тогда вам вернется привью файла в низком качестве и находится он будет в параметрах с ключем data. НовВз.ДополнительныеДанные.Добавить("output",ФайлКартинки,"Uri"); ФотоСделано = НовВз.Запустить(Истина); Если ФотоСделано <> 0 Тогда Сообщить("Готово"); КонецЕсли; ////Если фото не сделано, то ответ будет "0" //Если НовВз.Запустить(Истина) <> "0" Тогда // // //ну а тут уже готовое фото, так что все что хотим, то и делаем. // ЗапуститьПриложение(ФайлКартинки); //Иначе // Сообщить("Фото не сделано!"); //КонецЕсли; #КонецЕсли При нажатии на кнопку "галочка" в приложении "camera" после создания снимка - у меня ничего не происходит... Но если нажать на крестик, то возвращается ноль. Почему это может быть? Я грешу на некорректный путь... Хотя установил его именно в папку фотогафий камеры...  | 
|||
| 
    6
    
        DitriX    
     15.02.16 
            ✎
    20:09 
 | 
         
        /sdcard/DCIM/Camera/FotoTestFrom1C.bmp     
         | 
|||
| 
    7
    
        Noxvil    
     16.02.16 
            ✎
    17:03 
 | 
         
        (6) sdcard - я так понял, это карта... А у меня память на самом аппарате. Но вечером попробую в любом случае     
         | 
|||
| 
    8
    
        ZUM    
     17.02.16 
            ✎
    10:40 
 | 
         
        #Если МобильноеПриложениеКлиент Тогда
 
        Если СредстваМультимедиа.ПоддерживаетсяФотоснимок() Тогда Фотография = СредстваМультимедиа.СделатьФотоснимок(); СоздатьНовыйФайл(Фотография); КонецЕсли; #КонецЕсли #Если МобильноеПриложениеКлиент Тогда &НаКлиенте Процедура СоздатьНовыйФайл(ДанныеМультимедиа) Если ДанныеМультимедиа <> Неопределено Тогда Файл = ДанныеМультимедиа.ПолучитьДвоичныеДанные(), //ДанныеМультимедиа.РасширениеФайла, //ДанныеМультимедиа.ТипСодержимого); КонецПроцедуры #КонецЕсли  | 
|||
| 
    9
    
        ZUM    
     17.02.16 
            ✎
    10:43 
 | 
         
        Тоже самое с видео только СредстваМультимедиа.СделатьВидеозапись()     
         | 
|||
| 
    10
    
        annet    
     17.02.16 
            ✎
    10:47 
 | 
         
        Можно разрешение установить при съемке СделатьФотоснимок(<ТипКамеры>, <Разрешение>, <Качество>, <ЧерноБелый>)     
         | 
|||
| 
    11
    
        Noxvil    
     17.02.16 
            ✎
    18:35 
 | 
         
        Только фотовспышку нельзя установить     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |