Yarpda

Пользователи
  • Публикаций

    68
  • Зарегистрирован

  • Посещение

Информация о Yarpda

  • Звание
    Продвинутый пользователь
  1. Если кому интересно, то совсем покадрово видео играть не получилось. Меняя CurrentTime даже по немногу 100ms, по началу ничего не происходит, а потом прыгает, но не на кадр, а где-то на полсекунды (при прибавлении 400 мс только картинка меняется) (возможно как-то еще связано с конкретным кодеком видео, ключевыми кадрами или еще чем-то). Но из ситуации вышел так. Включаю плей и останавливаю по таймеру через 50 миллисекунд например, получается короткий кусочек видео. В таком режиме эти кусочки можно делать куда меньше 400 мс (как это делается при прибавлении currentime в статике). и 50 и 30 и т.д. И смотреть тоже приятнее. Но это работает только вперед, назад проигрывать не получается, поэтому приходится отказываться мининм на 400 мс. Но это тоже хорошо.
  2. Спасибо. Попробую. P.S. Если у кого-то есть реальный опыт в этом направлении, отпишитесь пожалуйста.
  3. Есть необходимость дать пользователю в приложении возможность подакрового контроль над воспроизведением видео. Т.е. у пользователя есть стрелочки влево и вправо нажимая на которые видео должно сменяться на один кадр вперед или назад. Или хотя-бы управлять скоростью воспроизведения видео, замедляя его. Возможно ли такое в FMX (в частности под андроид)?
  4. А чего тут говорить. Записывайтесь на вебинар (сегодня 28.03.2017 в 15.00 МСК) на русском, там все и узнаете. )) https://attendee.gotowebinar.com/register/9037111850104696321
  5. Есть специальные программы для этого. Я пользовался Quick System info. И да, результат Вам вряд ли понравится... )))
  6. Там просто есть баг (фича) именно на этой страничке настроек. А именно не видно кнопки ОК пока не растянешь окно вручную чуть ниже. Растяните нижнюю границу окна настроек ниже, появится кнопка ОК, ее нажмете и все сохранится. ))
  7. Хочу попробовать себя в этом направлении, но прежде чем начать хотелось бы знать возможно ли это в принципе? Еще не пробовал 3d компоненты в FMX, но есть подозрение, что эту фичу на них реализовать не получится в ввиду технологических ограничений, но надеюсь, что я ошибаюсь. Кто-то имеет хоть незначительный опыт в этом направлении? Любые теоретически размышления по поводу этой связки (в том числе проблемы производительности и т.д.) также приветствуются ))
  8. Как мне кажется либо это событие не вызывается, либо Begin/end Update, лишние, потому как в этом режиме не весь код выполняется как обычно (практическое наблюдение) . А запускал расчет высоты прямо в момент создания итема. Так он гарантированно выполнится. И если если предполагается возможность поворота экрана то еще на событие OnScale (или OnResize, на память не помню).
  9. У меня еще смешнее случай. В дебаг версии запускается и нормально работает. В Релизе никак...
  10. По идее такой трюк должен работать по умолчанию. Если база деплоилась отдельным файлом, он заменен не будет при обновлении. Гораздо сложнее если в эту базу нужно внести новые данные, или изменить структуру. А если базу данных не трогать, то она должна сохраниться в неизменном виде при обновлении. Вы же это можете сами у себя на устройстве попробовать, измените версию APK в проекте и уставите на устройство из APK не удаляя предыдущую (нужно чтобы подпись совпадала у установленной и новой версии программы). Проверьте сохранились ли данные.
  11. С ручной то установкой как раз никаких проблем нет. А вот так как полагается не работает. Сейчас проверил собрать тот же проект на XE7 без проблем установилась и запустилась.... может быть потому что я выбрал 23 версию SDK для компиляции в андроид...
  12. Скачала побаловаться Berlin. Пробую установку приложений из Samples на андроид (в частность Object Pascal\Multi-Device Samples\User Interface\Controls). Компиляция, деплоймент идет нормально, но при попытке инсталляции приложения на устройство процесс зависает и примерно через минуту все время пишет ошибку: Unable tp create process: pkg: /data/local/tmp/Controls.apk а ниже Success. Телефон в это время никак не реагирует на установку, однако в списке программ приложение появляется. Такое ощущение что, связь с устройство теряется или еще что-то. Естественно, что ни о какой отладке при приложения тоже речи идти не может. я сначала грешил на телефон (Blueboo xTouch андроид 5.1). Поставил эмулятор на андроид 6.0, попытался установить туда, но поведение программы точно такое же - ошибка, но приложение все-таки устанавливается. Никто не сталкивался с такой проблемой?
  13. Теоретически все должно работать также как под Win. Т.е. цепляешь телефон, запускаешь в режиме дебага, и все как обычно. Но на практике почем-то этот режим запускается крайне не охотно. У меня обычно получается после перезагрузки телефона. Но после пары дебагов, опять приходится перезагружаться. Возможно конечно это у меня что-то с телефоном, но до этого был другой, было чуть лучше, но в общем-то также, и тогда была еще XE5.....
  14. Способы, думаю есть, зависит от того какой именно функционал реализован в вашем приложении. Т.е. по сути всё сводится к оптимизации логики и кода. К сожлению пособов оптимизировать программу "Hello world!" весьма не много... Тут дело в том, что программа, написаная по FMЧ тянет за собой весь фреймворк, который необходим ей для запуска. Он помещается в памяти при запуске приложения, даже если оно "пустое". Оно сарзу будет занимть 40-50 метров. под андроид так и того больше. Поэтому, если и существует возможность оптимизации расхода памяти под FMX, то боюсь в основном только на стороне разработчиков фрейма...