如何为具有不同图形和媒体资产的不同发送方应用程序实现相同的自定义接收方应用程序?
Posted
技术标签:
【中文标题】如何为具有不同图形和媒体资产的不同发送方应用程序实现相同的自定义接收方应用程序?【英文标题】:How to implement same custom receiver app for different sender apps having different graphics and media assets? 【发布时间】:2015-06-16 05:19:07 【问题描述】:我想使用托管在我的服务器上的相同 chromecast 自定义接收器应用程序,但我希望它为每个特定应用程序加载不同的资产(徽标、启动屏幕、水印等)。有没有办法让发送方应用程序包含提及应用程序名称的 GET 数据,以便接收方可以包含特定于该应用程序的资产?以及接收者将如何在应用程序启动之前接收资产并包含这些资产?我浏览了 Google cast 文档,但无法找到合适的解决方案。
【问题讨论】:
我没试过,但你可以这样做,因为默认的媒体接收器也是这样做的,我们只需要提供自定义 CSS。这可能会帮助你developers.google.com/cast/docs/styled_receiver 【参考方案1】:当您的接收器应用程序启动时,没有任何参数可供您将任何额外信息传递给启动过程; app-id 映射到固定 URL(在您的开发控制台中定义)。您以后绝对可以更改其余部分;例如,您的应用程序可以启动并且在显示初始屏幕时,您可以与您的应用程序通信并传递一些信息,以便它可以加载某些 CSS,但所有这些都是在接收方加载 Cast SDK 之后,连接建立起来了。
【讨论】:
以上是关于如何为具有不同图形和媒体资产的不同发送方应用程序实现相同的自定义接收方应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
如何防止图形项目被画出场景?以及如何为 QGraphicsView 和 QGraphicsScene 设置不同的背景颜色