问题标签 [google-cast]
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.
android - 无法调试列入白名单的设备/ApplicationSession 无法启动
我无法通过此处提到的给定地址 (ip.address:9222) 连接到我的白名单 Chromecast:https ://developers.google.com/cast/developing_your_receiver#debugging
在尝试测试我的 Android 发送方实现时,我的应用可以通过MediaRouteActionProvider成功查看并选择 Chromecast 设备,我立即在 CATEGORY_CONNECT_CHANNEL 中收到SessionError代码 CODE_REQUEST_FAILED。
我在发送者和接收者中都包含了我的应用程序 ID。我已验证 Chromecast 在尝试时处于发现状态。我可以通过 Android 上的 Chromecast 应用查看调试信息以查看设备详细信息,但我没有看到任何可以确认设备已被列入白名单的信息。是否有特定的密钥可以验证设备是否已列入白名单?我错过了另一个步骤吗?
google-cast - 调试 Chromecast Receiver App(设备不支持平台 API)
根据端口 9222 上的调试面板,我有一个接收器应用程序(来自 cast-ios-sample 的库存版本)正确地从我的白名单 URI 中下载。但是,此后不久,控制台从谷歌托管的 cast_receiver.js 中吐出这些行(在 receiver.html 文件中引用)
然后在一系列这些错误之后(大概在重试循环中):
如果我尝试手动建立到 ws://localhost:8008/system/control 的 WebSocket 连接,我只会得到一个未定义的响应。
有什么我想念的吗?
google-cast - Chromecast“StartApplicationRequest 失败,状态:-4”
我已经设置了 Chromecast SDK,将我的设备列入白名单,并在我在白名单请求中提供的 URL 上运行 Web 服务器。
chromecast tic tac toe 应用程序在默认应用程序 id "TicTacToe" 下运行良好,但是将其更改为我自己的:"1813060e-33c5-41dc-b356-0d2bad12497f" 或 "1813060e-33c5-41dc-b356-0d2bad12497f_1" 不起作用.
服务器 URL 已启动并在http://chromecast.clockworkmod.com/上运行,但 Chromecast 未向其发出任何请求。chromecast 不显示任何内容。但是我在日志中发现了一些错误。
这是日志猫。
W/StartSessionTask(15590):StartApplicationRequest 失败,状态:-4 E/ApplicationSession(15590):StartSessionTask 失败并出现错误:无法启动应用程序:请求失败 D/GameActivity(15590):启动会话失败:无法启动应用程序:请求失败的
我还尝试使用内部应用程序 ID 和我提供的开发 url,http://192.168.1.2:3000/
google-chrome - Chrome Mobile 上的 Google Cast 功能
目标是从 chrome mobile 开始投射内容(视频或其他)。就像通过专用扩展程序可以在标准 Chrome 上播放 youtube 或 netflix 视频一样。我不是在谈论在电视上显示移动标签的内容,而是在大屏幕上启动云或 LAN 视频。
我知道扩展在 chrome mobile 上不可用(还),但我只是想知道是否有任何计划在 Chrome 移动中实现这一点(有或没有扩展)。
能够编写一个可以在大屏幕上播放视频的 web 应用程序会很酷。可以在智能手机、平板电脑或台式电脑上使用相同的 web 应用程序。
更新: 我认为为 Google Cast 设备发现编写一个简单的独立 js 库可能很容易。这也可用于控制 web 应用程序中云/LAN 文件的播放。
通过查看 chrome 扩展代码,看起来 Google Cast 设备的发现是通过 chrome.dial.* API 完成的。此 API 尚未公开。该扩展程序要求以下权限:
在这一点上,可能没有希望编写一个独立的 js 库来通过 chrome.dial.* 进行设备发现,因为它的访问权限仅限于请求特定权限的扩展。
结论:要利用 chrome.dial.* API,需要扩展。Chrome Mobile 中没有公开的扩展计划。
有趣的链接:
http://www.dial-multiscreen.org/dial-protocol-specification
http://en.wikipedia.org/wiki/Simple_Service_Discovery_Protocol
google-cast - chromecast - 创建发送方 Web 应用程序详细信息时出错
我正在努力将 chrome cast 集成到我们的网络播放器中。我在构建流程的发送方方面遇到问题。发件人方面有什么好的例子吗?
我访问过这个页面:https ://developers.google.com/cast/chrome_sender但很高兴看到一个 hello world 等价物
android - 设置 android cast sdk
我似乎无法在 Eclipse 中设置演员 SDK。我应该导入项目,然后将其添加到我的应用程序项目中。我试过了,但我仍然无法访问像 CastContext 这样的类。有小费吗?我很高兴能开始做这件事!
android - WordPress 网站上的 Chromecast 接收器 URL?
我正在尝试让示例媒体播放器应用程序正常工作,但遇到了问题。我已将我的两个 URL 列入白名单,并让该应用程序在我的 Android 设备上运行而没有任何问题。
我的问题始于实际尝试投射示例媒体时。我的 Chromecast 正确显示为一个选项,但是从列表中选择它不会在 Chromecast 本身上产生任何结果(尽管我的 Android 设备似乎连接没有任何问题)。这可能是由于我的白名单 URL 不是以“.html”结尾的吗?这里(链接已删除)是我的页面,值得。
任何帮助将不胜感激。
google-cast - Chrome-cast 示例应用程序不起作用
我设法将我的设备列入白名单,并获得了 AppID 并设置了我的接收器 URL。我能够构建和运行 CastSample 应用程序。我可以单击投射按钮,我的电视显示一个空白屏幕。我尝试从列表中选择一种媒体,但电视上没有显示任何内容。
从日志中,我在单击投射按钮几秒钟后看到了以下错误。我错过了什么吗?
google-cast - 我们可以使用默认的公共 chrome-cast 接收器吗?
从 Google 的文档中,我们被要求设置我们自己的网络服务器来托管 receiver.html。
是否有任何人都可以使用的默认公共 chrome-cast 接收器?
我只需要非常基本的接收器,与 CastSample 中提供的 receiver.html 相同,但我不想运行自己的服务器来托管这个简单的文件。
谢谢!
android - 无法使用 cast-android-sample 使 MPEG-DASH 工作
我很难使用cast-android-sample让 mpeg-dash 样本正常播放。
通过将破折号示例添加到MediaAdapter:addVideos() 方法,可以轻松复制它。这里有 3 个众所周知的 MPEG-DASH 样本,我们曾经尝试让它工作:
尝试播放这些会在 logcat 中生成这种形式的错误:
请注意,演示中列出的 mp4 实际上可以工作 - 所以我知道我的 cast-android-sample 代码通常可以工作。此外,我尝试托管文件 - 通过监视访问日志,我知道 mpd 已被获取,并且设备永远不会访问 mpd 引用的媒体。
是否需要做其他事情才能让 MPEG-DASH 媒体从 Chromecast 播放?有人可以从这个代码库中提供一个工作示例吗?