通过通过外部应用程序的意图找到的第一个 chromecast 开始 google 播放音乐

Posted

技术标签:

【中文标题】通过通过外部应用程序的意图找到的第一个 chromecast 开始 google 播放音乐【英文标题】:Start google play music via first chromecast found through intent from external app 【发布时间】:2014-03-26 11:46:01 【问题描述】:

有没有办法通过意图从另一个应用程序启动 google play 音乐应用程序?如果是这样,是否也可以告诉它在本地网络中查找任何 chromecast 并通过找到的第一个播放?

背景:我构建了一个家庭自动化原型,并希望它在我回到家后开始在客厅自动播放音乐。我可以通过老式遥控电源插头启动接收器,并将 chromecast 插入其 hdmi 输入通道之一。所以我需要的只是手机开始将音乐流式传输到本地网络上的任何 chromecast。

或者我可以使用这个http://dpogue.ca/gmusic.html(它甚至还在工作吗?)并编写我自己的代码,从 gmusic 服务器中提取我的音乐库元数据,然后告诉演员直接从音乐服务器播放特定歌曲/播放列表?

感谢您的帮助!

【问题讨论】:

【参考方案1】:

您的目标似乎是从其他应用开始在 Chromecast 上的 Play Music 上播放某首歌曲。如果是这样,那是不可行的。

【讨论】:

如果这是不可能的,我也会接受,这是一种从播放音乐中播放歌曲的方法,不使用 android 音乐应用程序,而是编写我自己的代码,然后委托投射歌曲的 URI可以找到.. Google Play 音乐没有任何官方的公共 API,因此不会公开特定歌曲的概念(例如,它有什么 id 等)。由于涉及到一个用户帐户,您不能简单地组合一个 URL 并尝试投射它,或者其他任何东西,只能直接使用 Google Play 音乐应用。

以上是关于通过通过外部应用程序的意图找到的第一个 chromecast 开始 google 播放音乐的主要内容,如果未能解决你的问题,请参考以下文章

无法通过 Google Cloud VM 的外部 IP 访问 nginx 容器

通过意图传递可序列化对象

最近的 whatsapp 更新不允许通过意图发送图像

意图启动导航活动

java规则引擎简单规则的rete网络示意图

通过意图传递对象时应用程序崩溃