Как автоматически перезапустить воспроизведение мультимедиа при подключении наушников

Я ищу способ перезапустить воспроизведение мультимедиа, которое было остановлено, как только я снова подключу наушники. Я знаю, что был медиаплеер с этой функцией (не помню какой), но мне не понравился его способ управления/воспроизведения списков воспроизведения.

Я использую Android 4.0.3 на HTC One V, используя установленный на нем медиаплеер по умолчанию.

Я позволил себе перефразировать ваш вопрос по двум причинам: 1) «есть ли приложение для X» не по теме согласно нашему FAQ , и 2) ваш вопрос выглядел как проблема XY (вам не нужен другой медиаплеер, но эта функция работает ;) Не стесняйтесь исправлять, если я сделал что-то не так.
Проверьте новый ответ. Надеюсь, вам подойдет :)

Ответы (3)

Лучшим решением для вас будет использование Smart Connect Liveware™ Mgr .

СкринКап

Как видите, вы можете настроить действия, которые будут запускаться при подключении устройства (гарнитуры, HDMI, зарядного устройства и т. д.), и действия, которые будут запускаться при отключении устройства. У меня есть настройка запуска воспроизведения музыки, когда я подключаю наушники, и остановки воспроизведения, когда я их снимаю. Есть много вещей , которые вы можете сделать с этим.

Самое приятное то, что вы можете управлять своей музыкой с помощью собственного музыкального приложения! Просто создайте событие для действий, которые будут выполняться при подключении наушников, и забудьте об этом приложении!

Первоначально он был разработан для телефонов Sony Xperia. Но должно работать с любым, у которого хорошая аппаратная конфигурация (src) и ОС выше ICS (которая у вас уже есть).

Я установил его, но оказалось, что он не совместим со встроенным плеером в моем телефоне HTC One V. Подключение наушников правильно определяется и запускает действие по его запуску, но на нем ничего не звучит. Я думаю, это что-то конкретное для моего плеера.
Вы можете попробовать разные плееры. просто добавьте действие запуска приложения для запуска и выберите предпочитаемое приложение. Sony Walkman - хороший проигрыватель.

Самый простой способ - использовать какой-нибудь контроллер гарнитуры, например , JAYS Headset Control (в магазине игр есть много других, если этот не сработает для вас - мне также пришлось попробовать несколько, пока я не нашел правильный, работающий без сбоев с моя гарнитура).

Большинство из них позволяют определить приложение, которое будет запускаться сразу после подключения гарнитуры (в вашем случае это будет медиаплеер по вашему выбору). Кроме того, они дают вам возможность управлять медиаплеером с помощью 1-кнопочного управления гарнитурой: нажмите один раз, чтобы воспроизвести/приостановить (или принять вызов), нажмите дважды, чтобы пропустить заголовок вперед (или отклонить вызов), удерживайте кнопка увеличения громкости и многое другое.

РЕДАКТИРОВАТЬ: я вижу k3b, и я оба неправильно понял ваш вопрос как «запустить проигрыватель», в то время как вы говорили о «начать воспроизведение». Одним из приложений, которое может решить эту проблему, является Tasker (бесплатную пробную версию см. на их веб-сайте). В руководстве пользователя Tasker в разделе действий упоминается :

Управление мультимедиа
Отправьте команду приложению для воспроизведения мультимедиа.

Симулировать медиа-кнопку: если выбрано, можно управлять любым медиаплеером, который прослушивает события медиа-кнопки. Без него будет реагировать только системный медиаплеер Android.

Так что это должно делать то, что вы хотите.

Моя гарнитура дешевая, без кнопки вообще. Не знаю, будет ли она работать. Я попробую.
В этом случае, возможно, Llama — лучший выбор для вас, так как вы можете использовать другие его функции для получения дополнительной выгоды. Но, конечно, у вас есть выбор :)
Я просто вижу, что неправильно прочитал ваш вопрос: вы не хотите запускать медиаплеер, а перезапускаете воспроизведение. В этом случае приложения для управления гарнитурой, вероятно, не помогут, так как они просто запустят приложение (а не запустят воспроизведение). Llama действительно может решить эту проблему, если она может управлять воспроизведением.

вы можете сделать это с бесплатным kebab.Llama

Это монитор событий, который может выполнять действия, когда происходит событие на телефоне.

Вы можете настроить это всякий раз, когда происходит событие «Подключение гарнитуры», чтобы запускать музыкальный проигрыватель приложения (или любое другое приложение, которое вы хотите)

Кажется, у меня с этим проблемы. Я создал условие и действие, но ничего не происходит. Я использую музыкальный проигрыватель, входящий в комплект моего мобильного телефона, HTC One V.
Похоже, k3b также неправильно понял ваш вопрос как «запустить проигрыватель», а не «запустить воспроизведение»...