Перейти к содержанию
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 пользователей онлайн

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