Вообщем еще одно управление плеером радио с гарнитуры.
По большей части для 2020. В либе должны присутствовать функции:
void GoMusic(void);
IS_NEEDED_BOOK isFmRadioBook(void);
IS_NEEDED_BOOK isAudioPlayerBook(void);
void PlayerControl(BOOK *AudioPlayerBook, int);
void SwitchRadioStationFromList(BOOK *FmRadioBook, int);
void Shortcut_Run (u16 * shortcut_name);
При подключении гарнитуры:
Короткое нажатие - включает плеер
Длинное нажатие - включает радио
В радио:
Двойное (в течении секунды) - выключить радио
Короткое нажатие - следующая станция
Длинное нажатие - предыдущая станция
В плеере:
Двойное нажатие (в течении секунды) - плей/стоп
Короткое - следующий трек
Длинное предыдущий трек
В ини только указываете код кнопки
P.S. Чуть не забыл. Кнопка работает при входящем вызове. Принимает и завершает соединение. Но чтоб работало в DYN_CONST должен присутствовать ON_CALLMANAGER_EVENT
На db2010 возможна некорректная работа