gpt4 book ai didi

java - 可以从 Android 应用程序中跳过轨道吗?

转载 作者:太空宇宙 更新时间:2023-11-03 11:28:36 25 4
gpt4 key购买 nike

我正计划为 Android 2.1 开发一个应用程序,该应用程序使用音频设备 atm 每分钟更改一次歌曲(通过我希望 Android 中存在的“下一个”)。

所以如果我有 Spotify已经在后台运行,正在播放音乐,我可以通过我的程序切换到下一首轨道吗?

如果我有任何不清楚的地方,请告诉我。提前致谢!

最佳答案

我知道这是一个有点老的问题,但我花了一些时间搜索这里提到的内容以外的内容。

有一个解决方法 - 广播媒体按钮操作。有一个问题 - 接收者可以识别广播是来自系统还是来自另一个应用程序,因此他们可以忽略非系统广播。

Intent i = new Intent(Intent.ACTION_MEDIA_BUTTON);
synchronized (this) {
i.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_DOWN, KeyEvent.KEYCODE_MEDIA_NEXT));
sendOrderedBroadcast(i, null);

i.putExtra(Intent.EXTRA_KEY_EVENT, new KeyEvent(KeyEvent.ACTION_UP, KeyEvent.KEYCODE_MEDIA_NEXT));
sendOrderedBroadcast(i, null);
}

关于java - 可以从 Android 应用程序中跳过轨道吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2659148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com