问题标签 [google-cast-sdk]

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 回答
437 浏览

javascript - ChromeCast 自定义接收器中的 XMLHttpRequest 不会将 Cookie 标头发送到同一域

使用 XMLHttpRequest 我想通过 ChromeCast 自定义接收器将 Cookie 发送到同一个域。我正在使用以下代码,但是当我查看请求中的标头时,没有出现 Cookie 标头。

有没有办法通过 ChromeCast 使用带有 XMLHttpRequest 的 cookie 发送请求?

谢谢。

0 投票
0 回答
283 浏览

java - ConnectSDK 不会尝试查找 Chromecast

全部。我尝试使用 google chromecast 创建一个 android cast 应用程序。所以我试着用这段代码找到 chromecast:

在此之后我听 DiscoveryManagerListener:

在我的活动中,我通过按钮调用 startDiscoveringDevices() 和 destroyDiscoveryManager()。一切都很好,但有一次它停止寻找设备。我没有改变任何代码。也许我用错误做了一些东西并且它有效,但是现在发生了一些事情并且它现在不起作用?我做错了什么?

0 投票
1 回答
456 浏览

ios - 我可以检测 iOS Chromecast SDK 中的字幕或音轨何时发生变化吗?

我们目前支持在我们的客户端上进行曲目切换,但我真的需要知道用户何时切换到另一种字幕或音频语言(在客户端上),以便我可以坚持下去。

当 SDK 中发生此切换时,是否有我可以收听的消息提醒我(并希望为我提供语言?)

0 投票
2 回答
944 浏览

chromecast - Google Cast Receiver 应用程序屏幕分辨率

我正在为 Google Cast 开发应用程序,并且正在使用 google cast 在我的 Android TV 上进行测试。

我放了一个调试信息来显示屏幕分辨率。我的电视是 4K,但是当显示来自 document.body.clientWidth 和 document.body.clientHeight 的数据时,我得到 962x541。我期待至少全高清 1920x1080。

我在接收器应用程序中缺少什么设置吗?

0 投票
0 回答
229 浏览

ios - 崩溃 Google Cast - 安全 SSLRecordServiceWriteQueueInternal

我在 Google Cast SDK 中崩溃了。

崩溃分析日志:

为什么会发生这种崩溃?这是 SDK 中的崩溃还是可能是由于 Chrome Cast SDK 的错误集成?

安全 SSLRecordServiceWriteQueueInternal

Crashlytics 日志(图像): 在此处输入图像描述

另一个线程中的代码: 在此处输入图像描述

0 投票
1 回答
868 浏览

android - 通过 Chromecast 在队列中投射视频会在一段时间后自动停止播放视频

在队列中使用 Chromecast 投射视频工作正常。根据我的要求,它需要在屏幕上连续播放几个小时的视频。为此,我从服务器获得了 5 到 10 个视频的大量视频网址。当剩下 2 个视频时,我会得到新的一堆,然后添加到队列中。视频的长度约为 40 到 50 秒。

它继续播放大约 45 到 60 分钟,不超过此。它比停止。

我想让它玩几个小时...

任何人都可以帮助我摆脱这个问题。任何帮助都会对我有用。

这是我播放队列的代码。

0 投票
1 回答
77 浏览

android - 在屏幕方向更改时重新启动投射自定义频道

我正在使用Github 示例项目中的代码 - googlecast/CastHelloText-android但它们已在 AndroidManifest 中硬编码 android:screenOrientation="portrait",我希望能够旋转屏幕并使用分屏(android nougat)。它关闭了自定义频道,我无法重新启动它。

0 投票
3 回答
4649 浏览

android - 开始投射设备的投射会话

我有这个用例:

  1. 检测投射设备并保存其 ID、名称和信息;
  2. 以自动方式,连接到预定义的设备并开始使用某些内容的投射会话。

我研究过 Google Cast API v3,看起来真的很难。虽然使用 v2 是可能的,因为发送方应用程序控制了 90% 的过程,即与设备的连接和加载内容,但使用 v3,会话完全由框架管理,会话仅在用户干预的情况下启动。对于我的用例而言,唯一值得的方法是SessionManager.startSession(Intent intent) 此处的文档,但是完全没有记录如何使用意图、额外参数、操作等。有没有人对这种方法和意图有所了解?

0 投票
1 回答
223 浏览

google-cast-sdk - 适用于 Android/iOS 的 Google Cast 接收器 API

我们是音乐播放器应用程序的创建者,并希望通过 Google Cast(音频)接收器功能扩展我们的应用程序。

目前 Receiver API 是一个 JavaScript API,它只允许访问接收器部分的签证,没有机会获得原始音频数据......

是否有计划提供在移动应用程序中使用的公共或私有 API?我知道,已经有类似的问题(例如实现 Google cast 接收器),但也许有一个更新的答案。

谢谢!

0 投票
4 回答
2549 浏览

chromecast - Google Cast 自定义接收器超时

使用Google CAF Receiver SDK,当我们不使用接收器播放器时,我们如何防止接收器超时并自动终止投射会话?

标准的 Google Cast 用例是将媒体从设备发送到投射接收器,并让接收器使用播放器渲染媒体。CAF 接收器 SDK使用element 以美观、简单的方式提供此功能cast-media-player

但是对于那些我们想要从设备投射并渲染与使用无关的内容cast-media-player(例如 HTML 仪表板)的情况,我们如何让接收器保持活动状态?

例如,以下自定义接收器(为简洁起见为 HAML)导致投射会话在 5 分钟后自动终止......

接收器日志显示线路cast.framework.common.IdleTimeoutManager] timer expired,然后关闭。此处显示的示例接收器日志。

我试过了:

  • 将cast.framework.CastReceiverOptions #maxInactivity增加到一个非常大的数字
  • 定期从发送方加载新数据
  • 定期从接收方向发送方发送自定义消息
  • 定期从发送方向接收方发送自定义消息

很感谢任何形式的帮助!