问题标签 [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.
sender - 我的 chromecast 没有出现在接收者列表回调中
我正在使用chromecast-hello-world
位于 github here上的 pjjanak 应用程序测试我的 chromecast 。
他为事件添加了一个监听器message
,它有效地检查内容 API 是否被注入。
message event
正在正确登录到控制台,因此我确定 chrome 应用程序白名单设置正确。
我还有以下内容:
问题是,正在调用 addReceiverListener,但接收者列表始终为空。控制台只记录:receiverlist:
我的 Chomecast 似乎处于开发人员模式,因为我可以通过端口 9222 访问开发人员工具。但是,我之前没有勾选“检查更新时发送此 Chromecast 的序列号”框(我现在已经勾选了,并执行了几次重新启动/重置无济于事)。
我很困惑。有任何想法吗?
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)
chromecast - 在 chromecast 上创建播放器应用
我在这方面取得了很大进展,并希望在 chromecast 接收器上实现“隐形播放器”,如下所述:Deezer 隐形播放器
我正在运行我的演示应用程序,并且能够将我的访问令牌从发送方传递给接收方,并且我的令牌已过期。像这样实例化 DZ 播放器:
onPlayerLoaded 函数暂时只记录一条消息。
我目前得到:
现在第一个没有意义,因为我将我的 channelURL 设置为相同的域,通过检查器查看我可以保证在 channelURl 和 chrome cast 接收器上我们有相同的 document.domain 。
第二个错误似乎来自 deezer 在 Flash 中加载某些内容(很奇怪,因为示例中没有说明 Flash 中的任何内容)。
第三个错误是 deezer 出于某种原因调用 FB。
我知道通过 iframe 的 youtube api 已经可以与 chromecast 一起使用,所以我认为这是可能的,但是 flash 问题和跨域似乎是一个问题。
有什么建议吗?
android - MediaRouter:使用 ActionBarSherlock 时检测到 chromecast 设备?
所以我将Mediarouter源修改为依赖ActionBarSherlock而不是AppCompat。但是,现在没有调用来自 MediaRouteAdapter 的回调onDeviceAvailable(...)
。
关于如何让它发挥作用的任何想法?
我不想让投射按钮始终可见。相反,我想onDeviceAvailable(..)
仅在设备可用时使其可见。
chromecast - Chromecast 接收器应用程序 - 媒体状态已更改:time_progress 事件
在测试我的 Receiver 应用程序并查看控制台时,我看到 cast_receiver.js 创建的一行内容:
最终,当视频播放时,我收到一条消息:
是否有我可以从 RemoteMedia API 监控的事件允许我绑定到这个“time_progress”事件?我试图在视频加载时隐藏和显示加载器。目前,我根据视频元素中的“timeupdate”事件显示和隐藏加载程序,但是,该事件已被证明对我来说不可靠。
谢谢
android - 在 Maven 项目中添加 Chromecast
过去几天我一直在努力在我的 Android 项目中添加 Chromecast,这是用 Maven 构建的。
就像它是一个 ANT 项目一样,我将 android-support-v7-mediarouter 添加为一个库。我通过在我的 pom.xml 文件中添加以下依赖项来做到这一点:
我尝试构建项目时遇到的错误是:
我认为这很明显,因为 android-support-v7-mediarouter 库没有对 android-support-v7-appcompat 的引用。
所以,我的问题是;我该如何解决?任何帮助将不胜感激!
android - Android 锁屏 Chromecast 按钮
我正在尝试将 FWD 和 REW 按钮添加到我的 Chromecast 发件人应用程序的 Android 锁定屏幕,但它不想显示。
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
google-cast - 是否可以从接收器应用程序本身获取 chromecast 接收器的 UUID?
我正在开发一个 chromecast 应用程序,并希望接收器能够通过服务器识别自己。我注意到可以在发件人应用程序中获取 chromecast 的 UUID - 它是Receiver
对象的一部分。
虽然我很感激我可以将这些数据从发送方发送回接收方,但我想知道是否有任何方法可以在接收方以编程方式获取此数据?
ios - ios DemoCast Player Chromecast“不支持应用”
在将我的 chromcast 列入白名单并收到应用程序 ID 后。我从 github 和 ios SDK 下载了 DemoCastPlayer。以下是我设置和运行应用程序的步骤
谢谢