【问题标题】:Pause spotify playback intent暂停 Spotify 播放意图
【发布时间】:2012-04-01 18:57:46
【问题描述】:

我正在寻找一种暂停 Spotify 播放的方法。我尝试过搜索和使用 AudioManager,但我相信只有当它是您活动的一部分时才有效。有人知道暂停 Spotify 播放的方法吗?

【问题讨论】:

    标签: android spotify


    【解决方案1】:

    How to stop or pause Pandora and Spotify

    该问题与此类似,并显示了如何暂停和停止大多数媒体播放器。

    【讨论】:

      【解决方案2】:

      我发现这个效果最好:

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

      本质上,您正在做的是创建一个新的意图,该意图是来自 spotify 应用程序的内置“播放”动作。接下来设置包并最终调用意图。

      我从article 那里得到了这个想法,并将其应用于普通的 android。

      【讨论】:

        【解决方案3】:
        //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);
        


        我分析了 Spotify 的 apk 文件并找到了命令文件。
        这将在 8.4.77 版上完美运行
        您可以通过将“PLAY”替换为“NEXT”来跳过歌曲。
        我尝试了“PREVIOUS”但它不起作用,猜测它是 spotify 的默认设计。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-09-25
          • 2015-03-20
          • 2014-04-01
          • 2012-02-19
          • 1970-01-01
          • 2016-08-31
          相关资源
          最近更新 更多