Перейти к содержанию
Fire Monkey от А до Я

Активность

Лента обновляется автоматически

  1. today
  2. не вникал, но бросается в глаза, что для прямоугольника выставляется kind = bitmap, а для формы почему-то - нет ну и конечно же непонятно, а что отладчик? не используете?
  3. Вчера
  4. Собственно сабж. Нашел на форуме пример загрузки картинки в rectangle: procedure LoadPicture(MyRectangle: TRectangle;rsname:String); var tmpRS: TResourceStream; begin tmpRS := TResourceStream.Create(HInstance, rsname, RT_RCDATA); try MyRectangle.Stroke.Kind := TBrushKind.None; //MyRectangle.Fill.Color := TAlphaColorRec.White; MyRectangle.Fill.Kind := TBrushKind.Bitmap; MyRectangle.Fill.Bitmap.WrapMode := TWrapMode.TileOriginal; MyRectangle.Fill.Bitmap.Bitmap.LoadFromStream(tmpRS); finally tmpRS.Free; end; end; Команда LoadPicture(Rectangle1,'1') загружает картинку из ресурсов в rectangle без проблем Переделал процедуру для загрузки картинки на форму: procedure LoadPng(MyForm: TForm;rsname:String); var ResourceStream: TResourceStream; begin ResourceStream := TResourceStream.Create(hInstance, rsname, RT_RCDATA); try ResourceStream.Position := 0; MyForm.Fill.Color := TAlphaColorRec.White; MyForm.Fill.Bitmap.WrapMode := TWrapMode.TileOriginal; MyForm.Fill.Bitmap.Bitmap.LoadFromStream(ResourceStream); finally FreeAndNil(ResourceStream); end; end; Но выполнение команды LoadPng(Form1,'1') крашит приложение. В чем может быть проблема? Подскажите пожалуйста кто знает.. Кстати код: Form1.Fill.Bitmap.Bitmap.LoadFromFile(TPath.Combine(TPath.GetDocumentsPath, '1.png')); работаете без ошибок. Но мне непонятно что с загрузкой из ресурсов не так? ((
  5. Последняя неделя
  6. https://github.com/MagicFoundation/Alcinoe/tree/master/Embarcadero/Alexandria/11_2
  7. Установить компоненты можно,но на палитре отображает лишь их виндовую часть (( А под FMX проекты не компилятся у меня (((
  8. А что, Alcinoe разве стала поддерживать delphi 11?
  9. Если не сложно скиньте пожалуйста рабочий проект видеоплеера под FMX,а то я уже замучился с ним если честно. Стандартный из примеров не умеет масштабировать ролик оставляя черную рамку при увеличении размеров контрола. Вроде простая вещь, а мороки с этим плеером вагон и маленькая тележка. Ну что стоило разрабам ТMediaControl в Delphi 11 добавить опцию "scaling(stretch) video" или что-то вроде того? Неужели так сложно было?
  10. На GitHub Alcinoe компонент один, ставиться DPK-файлом под Александрию или Сидней версии. У меня в палитре Delphi 11 после установки отображает инфу что компоненты лишь под Винду, скинул скрин в раннем сообщении и на форму добавить нельзя ничего ((
  11. Проект по ссылке https://github.com/bravesoftdz/MediaPlayer_64Bit_Alcinoe компилится с ошибкой:
  12. Проект по ссылке https://github.com/HemulGM/FMXVLC компилится с ошибкой:
  13. Alcinoe кроссплатформенное решение. в самой демке есть пример плэеера в листвью или вот https://github.com/bravesoftdz/MediaPlayer_64Bit_Alcinoe (это я не смотрел) но Alcinoe нужно уметь готовить, там чуть сложнее чем кинуть кнопку на форму, нужно подключать либы
  14. вы не попутали часом? прямо на странице проекта на гитхабе видеоролик, на котором приложение, работающее на андроид скажу больше - видеоплеер Alcinoe вообще работает исключительно на мобилах, для десктопов даже нет реализации там вероятно есть проблемы с запуском на D11. Потому что написана целевая версия 10.4. Но руки и голова есть, возможно, порешать можно их. а что второй вариант, даже не смотрели ? https://github.com/HemulGM/FMXVLC
  15. Странно что в свойствах обьекта MediaControl нет опции масштабирования,чтобы через инспектор обьектов можно включить при необходимости. Не досмотрели разрабы Delphi 11 )))
  16. Скачал на GitHub и поставил компоненты Alcinoe https://github.com/MagicFoundation/Alcinoe но они под Win32, а мне надо для Android 11 Нашел пример видеоплеера для Андроид: https://github.com/Embarcadero/RADStudio11Demos/tree/main/Object Pascal/Mobile Snippets/VideoPlayback но он не масштабирует ролик в размер MediaControl и видео не на весь экран идет (( Если разрешение ролика меньше размеров контрола то ролик идет как-бы в окне(уменьшенным) а вокруг него черные рамки
  17. использовать Alcinoe или VLC For FMX Github - поиск
  18. Всем привет! Как сделать видеоплеер для Андроид 11 на Delphi 11? В примерах к Дельфи есть только аудиоплеер а видео нет (( Пробовал сам сделать кинул на форму MediaPlayer и MediaControl,указал видеофайл, прописал команды воспроизведения на кнопку,видео проигрывается на форме но не на весь экран и не в той ориентации(нужна альбомная). Подскажите как правильно сделать?
  19. Выбрано было всё верно, но работает оно, как-то странно. Я закрыл проект, открыл снова и стиль применился. Не знаю, от чего это зависит... (Бывает, что Панель компонентов живёт своей жизнью. ) И параллельно возник ещё вопрос - как сделать тему в цвет платформы? В Win установлена тёмная тема, а приложение - светлое.
  20. Вот это да, вот это Спасибо огромное! Будем почитать и поучиться
  21. Ищу компонент или пример кода для работы с bluetooth геймпадом для моб.устройств на Android. Пробовал использовать примеры Delphi 11 для работы с bluetooth. Удалось лишь прочитать списков bluetooth устройств спаренных с телефоном. При попытке конекта прогам крашится и данные не удается прочитать с геймпада. Кто работал с геймпадами,поделитесь опытом.. Буду очень признателен!
  22. Ещё раньше
  23. Спасибо за ответы, плюсую
  24. Эмулятор когда-то был, но если мне не изменяет память, в относительно последних версиях он не работал, это признавала сама эмбаркадеро. Вроде бы, но я не уверен точно, в студии 11.0 или 11.2 эмулятор уже работает. Речь идет о iOS, не MacOS. Существует ли эмулятор MacOS - я не уверен, мне лично это не требовалось т.к. был в наличии макбук. Поскольку в тебе стоит iOS, я исхожу из того что мы говорим о iOS. По аналогии с андроидами, эмулятор не даст тебе поведения, идентичного поведению на реальном железе. Категорически рекомендуется тестировать приложения на реальном железе. Именно поэтому, для разработки "больших" приложений, компании имеют зоопарк тестовых девайсов. В целом да, без работающей MacOS приложение а) не скомпилировать б) не выложить в эппстор. ПС. Чтобы выложить приложение в эппстор, нужно оплатить аккаунт разработчика, последний раз это было порядка 100$ в год.
  25. Правильно ли я понимаю, я не могу даже скомпилировать исполняемый файл для MacOS без подключения к удаленному MacOS ? т.е. никаких эмуляторов нет?
  26. Для общения студии с MacOS, т.к. с нее студия импортирует необходимые для компиляции приложения файлы (конкретнее - библиотеки из SDK или XCode) Да, обязательно нужен MacOS, либо ПК от Apple, либо Hackintosh. Я не стану тебя разочаровывать))))))))
  27. Документация описывает мне как обезьянке - сначала сделай это, затем это... Я не прошу деталей, а описать общий принцип: зачем нужен PAServer и достаточно ли его или нужен ПК с MacOS ? Когда я разрабатываю для Андроид, то все просто - подключил по USB девайс и видишь результат. А с iOS - как сделать?
  1. Загрузить ещё активность
×
×
  • Создать...