【问题标题】:Retrieve media info from the current track being played on a specific Chromecast从特定 Chromecast 上正在播放的当前曲目中检索媒体信息
【发布时间】:2019-09-26 17:22:36
【问题描述】:

我正在开发一个网页来控制特定 Chromecast 上正在播放的内容(网络上有几个),但我在使用 Google Cast SDK 时遇到了问题。

我不需要发件人应用,也不需要为 API 密钥注册,只需检索当前正在播放的媒体信息。

在 Android 智能手机上,您会自动获取这些信息作为通知,或者直接在 Google Home 应用程序中获取这些信息,如下面的 2 个屏幕截图所示,即使您不是广播媒体的人。

This topic 正在谈论 Android 应用程序的类似内容,但我在 Chrome Sender API (javascript) 中没有找到任何类似的概念。

使用Chrome Sender API,我可以通过一个基本的网络应用程序在所选的 chromecast 上加载媒体,但这不是我想要的。在在线文档中,我没有找到有关此特定用例的任何信息。

仅供参考我拥有的东西:

  • ReceiverApplicationId 投射到 chromecast
  • Chromecast IP/名称/Mac 地址

你们中有人知道我该怎么做吗? 谢谢!

【问题讨论】:

标签: javascript google-chrome google-cast google-cast-sdk


【解决方案1】:

请检查: cast.framework.CastContext.getInstance().getCurrentSession().getMediaSession() 包含当前播放内容的所有内容,包括媒体对象,其中包括: https://developers.google.com/cast/docs/reference/chrome/chrome.cast.media.MediaInfo

【讨论】:

  • 只有当您是发件人时才有效吗?
猜你喜欢
  • 2016-11-11
  • 2015-08-11
  • 1970-01-01
  • 2011-04-10
  • 2012-05-17
  • 2023-03-20
  • 2011-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多