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

Ra72

Пользователи
  • Постов

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

  • Посещение

  • Победитель дней

    4

Сообщения, опубликованные Ra72

  1. Нет, методом научного тыка решил задачу. Спасибо за ссылку.

    Решение

    На андроид-устройстве входим в "Настройки" ищем там "Диспетчер приложений" находим наше приложение, нажимаем на него. В открывшейся форме нажимаем кнопку "Очистить данные". После этого можно переустанавливать из apk-файла.

  2. Пишу приложение баз данных под Android на Delphi XE6.

    Создал базу данных база.ib. Задеплоил его в .\assets\internal\. Все заработало.

    Далее изменились требования к базе данных и так как эксплуатация еще не началась я внес изменения в базу на компьютере разработки.

    Поле Overwrite = Always файла базы данных и я рассчитывал что при очередной установке приложения этот файл перезапишется.

    Но оказалось, что это не так. Приложение не видит добавленных в базу полей.

    Я удалял приложение с андроид-устройства, перезапускал его, но это почему то не помогло.

    Как мне поменять файл базы?

     

    P.S.

    Помогла кнопка в диспетчере приложений андроида - "Очистить данные".

  3. Имеем: Delphi XE6, Android, Форма с кнопками и два компонента MediaPlayer и MediaPlayerControl. Свойство MediaPlayerControl.MediaPlayer = MediaPlayer1, как положено.

    MediaPlayerControl не растянут на весь экран, а занимает часть формы.

    При запуске видео-файла он проигрывается на весь экран и других элементов управления не видно на форме.

  4. Передать фокус MediaPlayerControl.SetFocus?

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

    Хотя MediaPlayerControl находится на главной форме и других форм в приложении нет.

    P.S. Пробовал разными способами достучаться до формы - не смог. Работает только запуск таймера на выключение плеера через интервал.

    Вывод: управлять медиаплеером, воспроизводящим видео файл из своей же программы никак нельзя?

  5. Уважаемые эксперты!
    Представьте себе форму и на ней два компонента MediaPlayer и MediaPlayerControl.

    1. По нажатию кнопки на клавиатуре (USB, беспроводная) запускается первый видео-трек из списка.
    2. Далее фокус переходит на медиаплеер и события от клавиатуры формой уже не регистрируются.

    Как мне перехватить эти события?

  6. Я так понимаю там идет чтение списка запущенных процессов. Да, пожалуй не подойдет.

    Я не ориентируюсь на стандартный плеер. Если можно было из программы запустить MX плеер, то мне тоже подошло бы.

  7. Kitty, да в том то и дело, что "встроенный" плеер у меня эти файлы тоже воспроизводит, а не только MX-плеер.

    Я уже думал может его просто форма закрывает, делал Hide форме по кнопочке, не помогло.

    (так как на самсунге плеер запускается еще в отдельном окне, поверх главного)

    Создается впечатление, что плеер то работает, а не работает компонент-контрол MediaPlayerControl.

×
×
  • Создать...