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

Видеоплеер для Андроид 11 на Delphi 11


Aleks Serov

Вопрос

Всем привет! Как сделать видеоплеер для Андроид 11 на Delphi 11?

В примерах к Дельфи есть только аудиоплеер а видео нет ((

Пробовал сам сделать кинул на форму MediaPlayer и MediaControl,указал видеофайл,

прописал команды воспроизведения на кнопку,видео проигрывается на форме

но не на весь экран и не в той ориентации(нужна альбомная).

Подскажите как правильно сделать?

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Скачал на GitHub и поставил компоненты Alcinoe 

https://github.com/MagicFoundation/Alcinoe

но они под Win32, а мне надо для Android 11

Нашел пример видеоплеера для Андроид:

https://github.com/Embarcadero/RADStudio11Demos/tree/main/Object Pascal/Mobile Snippets/VideoPlayback

но он не масштабирует ролик в размер MediaControl и видео не на весь экран идет ((

Если разрешение ролика меньше размеров контрола то ролик идет как-бы в окне(уменьшенным)

а вокруг него черные рамки

111.jpg

Ссылка на комментарий
  • 0

Странно что в свойствах обьекта MediaControl  нет опции масштабирования,чтобы через инспектор обьектов можно включить при необходимости.

Не досмотрели разрабы Delphi 11 )))

Ссылка на комментарий
  • 0

вы не попутали часом?

прямо на странице проекта на гитхабе видеоролик, на котором приложение, работающее на андроид

скажу больше - видеоплеер Alcinoe вообще работает исключительно на мобилах, для десктопов даже нет реализации

там вероятно есть проблемы с запуском на D11. Потому что написана целевая версия 10.4. Но руки и голова есть, возможно, порешать можно их.

 

а что второй вариант, даже не смотрели ? https://github.com/HemulGM/FMXVLC

 

Ссылка на комментарий
  • 0
В 05.12.2022 в 19:08, Aleks Serov сказал:

Скачал на GitHub и поставил компоненты Alcinoe но они под Win32, а мне надо для Android 11

Alcinoe  кроссплатформенное решение.

в самой демке есть пример плэеера в листвью

или вот https://github.com/bravesoftdz/MediaPlayer_64Bit_Alcinoe (это я не смотрел)

но Alcinoe нужно уметь готовить, там чуть сложнее чем кинуть кнопку на форму, нужно подключать либы

 

Ссылка на комментарий
  • 0

На GitHub Alcinoe компонент один, ставиться DPK-файлом под Александрию или Сидней версии.

У меня в палитре Delphi 11 после установки отображает инфу что компоненты лишь под Винду,

скинул скрин в раннем сообщении и на форму добавить нельзя ничего ((

Ссылка на комментарий
  • 0

Если не сложно скиньте пожалуйста рабочий проект видеоплеера под FMX,а то я уже замучился  с ним если честно.

Стандартный из примеров не умеет масштабировать ролик оставляя черную рамку при увеличении размеров контрола.

Вроде простая вещь, а мороки с этим плеером вагон и маленькая тележка. Ну что стоило разрабам ТMediaControl

в Delphi 11 добавить опцию "scaling(stretch) video" или что-то вроде того? Неужели так сложно было?

Изменено пользователем Aleks Serov
Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...