我通常可以使用command &技术在后台运行命令。但是,我不能将涉及音乐播放器的命令作为后台命令运行。 到目前为止,我已经尝试了两个音乐播放器,pogo和vlc播放器。对于每个命令,我只手动输入第一个命令,但第二个命令是从第一个命令自动运行的,导致它再次占据前台。 $ pogo ~/Downloads/cheering.wav &
[2] 18841
$ Checking local path /usr/bin/pogo
Checking global path /usr/share/pogo/pogo
Using pogo version at /usr/share/
我使用此代码暂停音乐播放器,它暂停默认音乐播放器,但如果安装其他音乐播放器,则不工作。例如poweramp、realplayer等
下面是我用来暂停音乐的代码:-
AudioManager mAudioManager = (AudioManager)getSystemService(AUDIO_SERVICE);
if (mAudioManager.isMusicActive())
{
Intent i = new Intent("com.android.music.musicservicecommand");
i.putExtra("comman
有什么方法可以检查programmatically,,哪个音乐播放器现在在玩吗?
像Google Play,三星默认音乐播放器,任何第三方音乐播放器
实际上,我们需要以编程的方式处理play/音乐播放器的暂停。Google和Samsung对代码的工作方式不同:
// Google Play do not play pause with this code
// it is using different package name i guess
CmdStop = "togglepause";
i = new Intent("com.android.music.musi