Приостановить воспроизведение - PullRequest
1 голос
/ 01 апреля 2012

Я ищу способ приостановить воспроизведение Spotify.Я пробовал искать и использовать AudioManager, но я считаю, что он работает только в том случае, если он является частью вашей деятельности.Кто-нибудь знает способ приостановить воспроизведение Spotify?

Ответы [ 3 ]

0 голосов
/ 07 февраля 2016

Я обнаружил, что это работает лучше всего:

       Intent pauseSpotify = new Intent("com.spotify.mobile.android.ui.widget.PLAY");
       pauseSpotify.setPackage("com.spotify.music");
       sendBroadcast(pauseSpotify);

По сути, вы создаете новое намерение, действие которого является встроенным действием "PLAY" из приложения spotify.Затем вы устанавливаете пакет и, наконец, вызываете намерение.

Я получил идею из статьи и применил ее к обычному Android.

0 голосов
/ 22 октября 2018
//play
Intent intent = new 
Intent("com.spotify.mobile.android.ui.widget.PLAY");
   intent.putExtra("paused",true);
   intent.setPackage("com.spotify.music");
   sendBroadcast(intent);

//pause
Intent intent = new 
Intent("com.spotify.mobile.android.ui.widget.PLAY");
   intent.putExtra("paused",false);
   intent.setPackage("com.spotify.music");
   sendBroadcast(intent);


Я проанализировал apk-файл Spotify и нашел командный файл.
Это будет отлично работать на версии 8.4.77
Вы можете пропустить песню, заменив «PLAY» на «NEXT».
Я попробовал «ПРЕДЫДУЩИЙ», но он не сработал, предполагая, что это дизайн спойтов по умолчанию.

0 голосов
/ 29 апреля 2012

Как остановить или приостановить Pandora и Spotify

Эта проблема похожа и показывает, как приостановить и остановить большинство медиаплееров.

...