问题标签 [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 回答
728 浏览

sender - 我的 chromecast 没有出现在接收者列表回调中

我正在使用chromecast-hello-world位于 github here上的 pjjanak 应用程序测试我的 chromecast 。

他为事件添加了一个监听器message,它有效地检查内容 API 是否被注入。

message event正在正确登录到控制台,因此我确定 chrome 应用程序白名单设置正确。

我还有以下内容:

问题是,正在调用 addReceiverListener,但接收者列表始终为空。控制台只记录:receiverlist:

我的 Chomecast 似乎处于开发人员模式,因为我可以通过端口 9222 访问开发人员工具。但是,我之前没有勾选“检查更新时发送此 Chromecast 的序列号”框(我现在已经勾选了,并执行了几次重新启动/重置无济于事)。

我很困惑。有任何想法吗?

0 投票
1 回答
1404 浏览

google-cast - 在 Android Chrome 或 Firefox 上运行的 Cast Sender

有什么方法可以构建在 Android 上的 Chrome 或 Firefox 中运行的纯 JS/HTML5 Chromecast Sender 实现。

Chromecast Chrome 扩展程序不能在 Android Chrome 上运行,所以我能想到的唯一解决方案是通过桌面 Chrome 扩展程序启动 Receiver,然后使用 WebRTC 和 webkitRTCPeerConnection 在 Chromecast Receiver 和不同的 Android Sender 之间发送消息。

Android Chrome 和 Firefox 都支持数据通道,因此至少一旦启动,这可能是控制接收器的可行方式。我想知道是否有人有更好的想法,或者将 Chromecast Chrome 扩展程序安装到 Android 上的方法?

(顺便说一句。我知道 DIAL SDP 使用 UDP != WebRTC RTCDataChannels)

0 投票
2 回答
2989 浏览

chromecast - 在 chromecast 上创建播放器应用

我在这方面取得了很大进展,并希望在 chromecast 接收器上实现“隐形播放器”,如下所述:Deezer 隐形播放器

我正在运行我的演示应用程序,并且能够将我的访问令牌从发送方传递给接收方,并且我的令牌已过期。像这样实例化 DZ 播放器:

onPlayerLoaded 函数暂时只记录一条消息。

我目前得到:

现在第一个没有意义,因为我将我的 channelURL 设置为相同的域,通过检查器查看我可以保证在 channelURl 和 chrome cast 接收器上我们有相同的 document.domain 。

第二个错误似乎来自 deezer 在 Flash 中加载某些内容(很奇怪,因为示例中没有说明 Flash 中的任何内容)。

第三个错误是 deezer 出于某种原因调用 FB。

我知道通过 iframe 的 youtube api 已经可以与 chromecast 一起使用,所以我认为这是可能的,但是 flash 问题和跨域似乎是一个问题。

有什么建议吗?

0 投票
1 回答
2501 浏览

android - MediaRouter:使用 ActionBarSherlock 时检测到 chromecast 设备?

所以我将Mediarouter源修改为依赖ActionBarSherlock而不是AppCompat。但是,现在没有调用来自 MediaRouteAdapter 的回调onDeviceAvailable(...)

关于如何让它发挥作用的任何想法?

我不想让投射按钮始终可见。相反,我想onDeviceAvailable(..)仅在设备可用时使其可见。

0 投票
3 回答
777 浏览

chromecast - Chromecast 接收器应用程序 - 媒体状态已更改:time_progress 事件

在测试我的 Receiver 应用程序并查看控制台时,我看到 cast_receiver.js 创建的一行内容:

最终,当视频播放时,我收到一条消息:

是否有我可以从 RemoteMedia API 监控的事件允许我绑定到这个“time_progress”事件?我试图在视频加载时隐藏和显示加载器。目前,我根据视频元素中的“timeupdate”事件显示和隐藏加载程序,但是,该事件已被证明对我来说不可靠。

谢谢

0 投票
2 回答
492 浏览

android - 在 Maven 项目中添加 Chromecast

过去几天我一直在努力在我的 Android 项目中添加 Chromecast,这是用 Maven 构建的。

就像它是一个 ANT 项目一样,我将 android-support-v7-mediarouter 添加为一个库。我通过在我的 pom.xml 文件中添加以下依赖项来做到这一点:

我尝试构建项目时遇到的错误是:

我认为这很明显,因为 android-support-v7-mediarouter 库没有对 android-support-v7-appcompat 的引用。

所以,我的问题是;我该如何解决?任何帮助将不胜感激!

0 投票
1 回答
541 浏览

android - Android 锁屏 Chromecast 按钮

我正在尝试将 FWD 和 REW 按钮添加到我的 Chromecast 发件人应用程序的 Android 锁定屏幕,但它不想显示。

0 投票
1 回答
644 浏览

google-cast - Targeting Chromecast with CSS Media Queries

What CSS3 Media Queries can we use to target Chromecast in the graphics view?

It doesn't seem to respond at all to something like:

The only query I have been able to get to work was:

Which seems bonkers to me because the overscan is 32px anyway.

What are the best queries to use?

So far the best layout I have found is:

Which allows for the 18px * 32px overscan and an apparent additional 5px margin

0 投票
1 回答
776 浏览

google-cast - 是否可以从接收器应用程序本身获取 chromecast 接收器的 UUID?

我正在开发一个 chromecast 应用程序,并希望接收器能够通过服务器识别自己。我注意到可以在发件人应用程序中获取 chromecast 的 UUID - 它是Receiver对象的一部分。

虽然我很感激我可以将这些数据从发送方发送接收方,但我想知道是否有任何方法可以在接收方以编程方式获取此数据?

0 投票
1 回答
463 浏览

ios - ios DemoCast Player Chromecast“不支持应用”

在将我的 chromcast 列入白名单并收到应用程序 ID 后。我从 github 和 ios SDK 下载了 DemoCastPlayer。以下是我设置和运行应用程序的步骤

谢谢