Google Chromecast支持同时使用Google Home应用和红外遥控器(通过HDMI CEC)进行播放,暂停,下一首,上一首的外部控制。
当接收方没有播放媒体时,如何在自定义媒体接收方(使用CAF Receiver API)中捕获这些事件?
答案 0 :(得分:0)
当没有媒体正在播放时,接收方位于IDLE
state中-这意味着发送方已连接,并且接收方应用已加载并正在运行,但是当前没有任何播放,暂停的播放或缓冲操作正在进行。 / p>
现在,无论接收者{/ {3}}是由发送方应用程序,Google主页/助理或CEC发出的,messages基本上都是相同的-并且您可以以相同的方式进行处理。
如果您要根据发送消息的设备(或跟踪消息)实施不同的行为,可以查看customData部分-您可以设置发送方应用程序以在其中包含一些数据,但是您对Google Home / Google Assistant或CEC发出的消息的外观没有任何影响:CustomData在此处为空。