Форум программистов, компьютерный форум CyberForum.ru

Как узнать, какая операция была выполнена c плеером? - Android

Восстановить пароль Регистрация
 
Gourmand
0 / 0 / 0
Регистрация: 29.01.2015
Сообщений: 30
09.11.2016, 21:10     Как узнать, какая операция была выполнена c плеером? #1
Сразу оговорюсь, что в программировании Android и Java не силён, опыта мало (в отличие от C++/Qt). Программа делается для API level 15+. Нужно получить информацию о выполнении операций stop, play/pause, next, prev, выполняемые играющим в данный момент времени плеером. Какой плеер - не известно. Подвесил свой обработчик BroadcastReceiver, он срабатывает, я получаю и вижу название альбома, артиста, запускаемого трека, выполненную операцию типа com.android.music.metachanged и т.д. Но никак не могу поймать был это запуск, остановка, переход на предыдущий или следующий трек. Есть ли стандартные названия и содержимое для таких команд, которые можно получить в intent.getStringExtra(???) ? В Сети нарыл только "command" но intent.getStringExtra("command") с тремя мной проверенными плеерами возвращает null.

На самом деле, мне это нужно, чтобы запускать собственный счётчик времени проигрывания трека - я не нашёл тоже как можно его получить.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2016, 21:10     Как узнать, какая операция была выполнена c плеером?
Посмотрите здесь:

Как узнать версию приложения? Android
Android Узнать кем была вызвана активность
Android Подскажите пожалуйста пример сервиса с видео плеером
Android ViewPager как узнать текущую View
Как узнать разрешение экрана Android
Как сделать вьюшку, чтобы она была поверх любых приложений? Android
Как узнать mac адрес сервера Android
Android Как узнать имя Активити?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nerr
1 / 1 / 0
Регистрация: 08.06.2013
Сообщений: 51
10.11.2016, 12:50     Как узнать, какая операция была выполнена c плеером? #2
Никак. Каждый плеер генерирует эти действия по своему и не факт, что через broadcast.
Gourmand
0 / 0 / 0
Регистрация: 29.01.2015
Сообщений: 30
10.11.2016, 15:33  [ТС]     Как узнать, какая операция была выполнена c плеером? #3
Ну хотя бы - какие сообщения бродкастят наиболее популярные плееры?
Yandex
Объявления
10.11.2016, 15:33     Как узнать, какая операция была выполнена c плеером?
Ответ Создать тему
Опции темы

Текущее время: 05:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru