我正在控制一个特定的Chromecast(网络上有多个)正在播放什么的网页,但是我在Google Cast SDK上遇到了麻烦。
我既不需要发件人应用程序,也不需要注册API密钥,只需检索当前正在播放的媒体信息即可。
在Android智能手机上,您会自动以通知的形式获取这些信息,或者直接在Google Home应用程序中获取这些信息,即使您不是广播媒体的人,也可以在下面的两个屏幕截图中看到。
This topic讨论的是与Android应用类似的内容,但我在Chrome Sender API(javascript)中没有发现任何类似的概念。
使用Chrome Sender API,我可以通过基本的Web应用程序将媒体加载到所选的chromecast上,但这不是我想要的。在联机文档中,我没有找到有关此特定用例的任何信息。
仅供参考,
你们当中有人知道我该怎么做吗? 谢谢!
答案 0 :(得分:0)
请检查以下内容:cast.framework.CastContext.getInstance()。getCurrentSession()。getMediaSession(),其中包含当前播放内容的所有内容,包括媒体对象,其中包括: https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.MediaInfo