问题标签 [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.
javascript - ChromeCast 自定义接收器中的 XMLHttpRequest 不会将 Cookie 标头发送到同一域
使用 XMLHttpRequest 我想通过 ChromeCast 自定义接收器将 Cookie 发送到同一个域。我正在使用以下代码,但是当我查看请求中的标头时,没有出现 Cookie 标头。
有没有办法通过 ChromeCast 使用带有 XMLHttpRequest 的 cookie 发送请求?
谢谢。
java - ConnectSDK 不会尝试查找 Chromecast
全部。我尝试使用 google chromecast 创建一个 android cast 应用程序。所以我试着用这段代码找到 chromecast:
在此之后我听 DiscoveryManagerListener:
在我的活动中,我通过按钮调用 startDiscoveringDevices() 和 destroyDiscoveryManager()。一切都很好,但有一次它停止寻找设备。我没有改变任何代码。也许我用错误做了一些东西并且它有效,但是现在发生了一些事情并且它现在不起作用?我做错了什么?
ios - 我可以检测 iOS Chromecast SDK 中的字幕或音轨何时发生变化吗?
我们目前支持在我们的客户端上进行曲目切换,但我真的需要知道用户何时切换到另一种字幕或音频语言(在客户端上),以便我可以坚持下去。
当 SDK 中发生此切换时,是否有我可以收听的消息提醒我(并希望为我提供语言?)
chromecast - Google Cast Receiver 应用程序屏幕分辨率
我正在为 Google Cast 开发应用程序,并且正在使用 google cast 在我的 Android TV 上进行测试。
我放了一个调试信息来显示屏幕分辨率。我的电视是 4K,但是当显示来自 document.body.clientWidth 和 document.body.clientHeight 的数据时,我得到 962x541。我期待至少全高清 1920x1080。
我在接收器应用程序中缺少什么设置吗?
android - 通过 Chromecast 在队列中投射视频会在一段时间后自动停止播放视频
在队列中使用 Chromecast 投射视频工作正常。根据我的要求,它需要在屏幕上连续播放几个小时的视频。为此,我从服务器获得了 5 到 10 个视频的大量视频网址。当剩下 2 个视频时,我会得到新的一堆,然后添加到队列中。视频的长度约为 40 到 50 秒。
它继续播放大约 45 到 60 分钟,不超过此。它比停止。
我想让它玩几个小时...
任何人都可以帮助我摆脱这个问题。任何帮助都会对我有用。
这是我播放队列的代码。
android - 在屏幕方向更改时重新启动投射自定义频道
我正在使用Github 示例项目中的代码 - googlecast/CastHelloText-android但它们已在 AndroidManifest 中硬编码
android:screenOrientation="portrait"
,我希望能够旋转屏幕并使用分屏(android nougat)。它关闭了自定义频道,我无法重新启动它。
android - 开始投射设备的投射会话
我有这个用例:
- 检测投射设备并保存其 ID、名称和信息;
- 以自动方式,连接到预定义的设备并开始使用某些内容的投射会话。
我研究过 Google Cast API v3,看起来真的很难。虽然使用 v2 是可能的,因为发送方应用程序控制了 90% 的过程,即与设备的连接和加载内容,但使用 v3,会话完全由框架管理,会话仅在用户干预的情况下启动。对于我的用例而言,唯一值得的方法是SessionManager.startSession(Intent intent)
此处的文档,但是完全没有记录如何使用意图、额外参数、操作等。有没有人对这种方法和意图有所了解?
google-cast-sdk - 适用于 Android/iOS 的 Google Cast 接收器 API
我们是音乐播放器应用程序的创建者,并希望通过 Google Cast(音频)接收器功能扩展我们的应用程序。
目前 Receiver API 是一个 JavaScript API,它只允许访问接收器部分的签证,没有机会获得原始音频数据......
是否有计划提供在移动应用程序中使用的公共或私有 API?我知道,已经有类似的问题(例如实现 Google cast 接收器),但也许有一个更新的答案。
谢谢!
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增加到一个非常大的数字
- 定期从发送方加载新数据
- 定期从接收方向发送方发送自定义消息
- 定期从发送方向接收方发送自定义消息
很感谢任何形式的帮助!