我正在尝试使用 RemoteControlClient 类来支持我的应用程序的锁屏播放器。一个问题是设置传输控制标志似乎无法正常工作。
例如,我试图只显示播放/停止图标 no prev/next:
mRemoteControlClient.setTransportControlFlags(
RemoteControlClient.FLAG_KEY_MEDIA_PLAY_PAUSE |
RemoteControlClient.FLAG_KEY_MEDIA_STOP);
这会显示上一个图标和暂停图标!为什么?
更糟糕的是,当您按下停止/播放按钮KEYCODE_MEDIA_PLAY_PAUSE
时,您只会在应该获得KEYCODE_MEDIA_STOP
或时收到KEYCODE_MEDIA_PLAY
。
如果我发现我做对了,这在 Android 方面是令人沮丧的糟糕的开发。