如何在自定义接收器中捕获媒体事件(播放/暂停/下一个等)?

时间:2019-06-04 19:00:27

标签: google-cast google-cast-sdk

Google Chromecast支持同时使用Google Home应用和红外遥控器(通过HDMI CEC)进行播放,暂停,下一首,上一首的外部控制。

当接收方没有播放媒体时,如何在自定义媒体接收方(使用CAF Receiver API)中捕获这些事件?

1 个答案:

答案 0 :(得分:0)

当没有媒体正在播放时,接收方位于IDLE state中-这意味着发送方已连接,并且接收方应用已加载并正在运行,但是当前没有任何播放,暂停的播放或缓冲操作正在进行。 / p>

现在,无论接收者{/ {3}}是由发送方应用程序,Google主页/助理或CEC发出的,messages基本上都是相同的-并且您可以以相同的方式进行处理。

如果您要根据发送消息的设备(或跟踪消息)实施不同的行为,可以查看customData部分-您可以设置发送方应用程序以在其中包含一些数据,但是您对Google Home / Google Assistant或CEC发出的消息的外观没有任何影响:CustomData在此处为空。