问题标签 [chromecast]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1684 浏览

android - Widevine 视频播放

chromecast sdk 声明支持widevine 内容。通过测试,我确定在 chromecast 设备上运行的浏览器上没有安装 Widevine 浏览器插件。知道这一点后,如何使用 chromecast sdk 播放 Widevine 视频内容?我正在使用子类化 MediaProtocolMessageStream 并试图找出需要将什么 ContentMetaData 传递给 loadMedia()。任何指导都会很棒!

0 投票
1 回答
1513 浏览

chromecast - 停止在接收器上投射

我需要断开与发送方的连接并返回接收方的主界面(“准备投射”屏幕)。接收器决定何时以及如何执行此操作(例如,媒体播放暂停后空闲 10 分钟)

我试图明确停止接收器

并断开连接服务

这没有按我的意愿工作,它没有返回主屏幕,所有发件人仍将其视为正在进行的演员会议

在此处输入图像描述

那么如何强制断开接收器?Receiver API 页面似乎只描述了这两种方法。

0 投票
2 回答
491 浏览

chromecast - 我如何让 ChromeCast Chrome 标签保持活动状态?

我有一个状态页面(类似于 Google Analytics),我想通过 ChromeCast 将其流式传输到我的屏幕上。我遇到的问题是 10 或 15 分钟后,我的 ChromeCast 切断连接并返回 ChromeCast 屏幕,而不是继续从我的状态板投射。我已经尝试过自动刷新页面,但显然这还不够好。

理想情况下,我只想通过 Chrome 选项卡执行此操作,而无需创建整个应用程序,但如有必要,我愿意这样做。不过,我在文档中没有看到任何暗示这是可能的。

想法?

0 投票
1 回答
1067 浏览

android - 如何以编程方式断开与选定路由的连接?

我正在使用 MediaRouteButton 连接到 ChromeCast 设备。连接用户后,他们可以单击 MediaRouteButton 断开连接,但我想在 UI 中放置另一个特定的断开连接按钮。我一直在寻找一种以编程方式断开所选路线的方法,但我似乎找不到任何东西。

0 投票
6 回答
8743 浏览

android - 如何更改 ActionBar 中 MediaRouteButton 的样式?

我意识到我可能在样式和主题方面做错了什么,但我仍然是一个 Android 新手,所以请原谅我的无知。我正在尝试将 MediaRouteButton 的样式从默认的深色更改为浅色,因为我有一个浅色 ActionBar。我的 MediaRouteButton 在 ActionBar 中实现如下:

但是,这给了我:

android/res/menu/main.xml:24:错误:错误:找不到与给定名称匹配的资源(在“actionButtonStyle”处,值为“@android:style/Theme.MediaRouter.Light”)。

0 投票
2 回答
1122 浏览

google-cast - 如何成功地将 Chromecast 库注入 Chromecast 发件人 Chrome 应用程序?

我一直在尝试创建一个尽可能简单的应用程序来尝试 Chromecast 的可能性。我决定使用 Chrome 作为我的发件人应用程序的平台。然而我马上就遇到了麻烦。

我按照 Google 的教程将 Chrome 应用程序列入白名单并为 Chrome 创建发件人应用程序(https://developers.google.com/cast/whitelistinghttps://developers.google.com/cast/chrome_sender)。

  1. 我正在使用最新的 Google Cast 扩展程序在 Linux 上运行最新的稳定版 Google Chrome(我也尝试过 Mac)
  2. 我在 Chrome 中启用了开发者模式
  3. 我在 Google Cast 扩展中指定了多个 URI 作为附加域:以 chrome-extension、文件 URIhttp://localhost/和开头的扩展 URI http://192.168.0.x/,所有这些都包含当时的 Chrome 应用程序/网页。
  4. 我的发件人应用程序具有启用 data-cast-api 的属性集 ( <html data-cast-api-enabled="true"></html>)

所以,我认为我正在做教程告诉我要做的事情。但是,我不会cast在 Javascript 控制台中定义,也没有任何记录。

是否有人成功地将发件人 API 获取到他们的 Chrome 应用程序或网站?

0 投票
1 回答
404 浏览

css - CSS 选择器:焦点不适用于 Chromecast

我正在尝试为 Chromecast 改编一个基于 HTML 的应用程序,一切正常,除了 CSS 中没有考虑“:focus”。

我用它来不同地显示一些项目(基本上相当于“选定项目”)。

焦点处理得当​​(在某些 DOM 节点上调用“.focus()”可以正常工作),只是显示没有正确完成。

我怀疑这可能是故意的,因为 Chromecast 没有键盘等。我总是可以重写整个 CSS 以在元素上添加一个“聚焦”类,但是只为 Chromecast 重写整个事情,因为它已经在许多平台上运行似乎是个坏主意。

有没有办法在 CSS 中激活对 ":focus" 的支持?有解决办法吗?

此致

JN

0 投票
3 回答
1558 浏览

chromecast - 有没有人在 Chromecast 上使用大图像、翻译/动画取得成功?

在播放音乐时,我尝试了几种不同的 css 动画来在屏幕上上下移动大图像。我没有发现任何速度、转换距离等方面的变化会导致平稳过渡。

0 投票
4 回答
1563 浏览

android - 如何加入在 Chromcast 设备上运行的活动会话

我必须拥有用户(用户 A 和 B)和一台 Chromecast 设备(C1)。用户 B 在 C1 上启动流。用户 A 连接到 C1

现在用户 A 应该能够控制在 C1 上运行的流。但是每次我想开始一个会话时,C1 上的正在运行的流被关闭并且接收器应用程序正在重新启动。

有没有办法加入一个活跃的会话?或者这是必须由 Chromecast 设备上运行的网络应用程序完成的工作?

编辑:我的发件人应用程序是本机 Android 应用程序谢谢!

0 投票
1 回答
879 浏览

android - Android chromecast 在 2.3 上崩溃

我们的 chromecast 集成在装有 Android 2.3.x 的设备上崩溃

这可能是由设备供应商覆盖的一些样式属性以及与投射 SDK/媒体路由器中对 Holo 样式的引用的组合引起的……</p>

在三星 Galaxy S2 和 HTC Wildfire 510 SE 上测试。您是否经历过类似的事情并知道如何解决它?