我正在开发一款遥控器,用于 Android TV 设备和 Smartthings Hub 的集成。我想要检查设备(Android TV)上是否有任何媒体应用在播放。
例如,如果 Youtube 或 Plex 应用程序正在播放电影,则将向用户显示 "播放中",如果没有应用程序正在播放任何内容,则将显示 "停止"。
如果有任何类型的媒体(音频或视频)正在播放,则必须了解这一点。
我尝试使用以下代码来启动 Android 媒体播放器,但它没有起作用:
final MediaPlayer player = new MediaPlayer();
if(player.isPlaying()) {
response.send("playing");
}
else {
response.send("stopped");
}
我不确定这个实例是否会附加到活动的媒体播放器上,而且我找不到正确的方法。我缺了什么?