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

Кнопки джойстика для управления аудиоплеером


sneg74ok

Вопрос

Есть огромное желание сделать так чтобы джойстик управлял аудиоплеером!
При воспроизведении аудио, хочу организовать подмотку назад/вперед на некоторое время и кнопки пауза/play.
И главное делать это когда экран погашен!

Задумка видится такая: Создать службу которая следит за командами от джойстика и генерирует команды типа "KEY_MEDIA_REWIND" или "KEY_MEDIA_PLAY_PAUSE" а активный плеер это ловит и отрабатывает.
Как службу создать в Firemonkey/Delphi на просторах интернета описание есть, а вот как бы сделать чтоб она с джойстиком работала - ничего не смог найти!
Может как то классы "JRemoteControlClient" или "JRemoteController" который описаны в "Androidapi.JNI.Media" мне помогут?
Подскажите уважаемые гуру как это сделать можно?
 

От джойстика я ловлю коды в активном приложении следующей процедурой:

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState);
begin
  inc(i);
  Memo1.Lines.Add('i=' + IntToStr(i) + '; Key=' + IntToStr(Key));
end;

Коды которые приходят в "Key": 37...40, 174, 175 и т.д.

Джойстик который я сейчас использую:

16.PNG.e126049a6d47b2f81d5dfeecaeb2734f.PNG


 

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

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

  • 0

Вообще возможно ли использовать AccessibilityService в Delphi 10.4?

Не смог найти ничего об этом, при том что для Jav'ы какие то примеры есть

Может есть какой-нибудь примерчик на Delphi?

 

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

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

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

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

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

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

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

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

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

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

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