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

android - 如何在包含所有曲目的 mpd 文件上的自定义演员应用程序中选择音频/字幕?

我正在 Android 设备上创建发送者/接收者 Chromecast 应用程序来显示电影。

我正在使用已包含视频、音轨和字幕的 .mpd 文件。所以我的问题是如何为这些曲目添加选择按钮?

我只找到了如何添加具有不同文件(.vtt、.mp3、..)的曲目,但没有在视频文件中添加它们。我正在使用的文档:网址

谢谢你的帮助!

0 投票
1 回答
157 浏览

google-cast - CAF - 如何调试媒体崩溃?

我需要调试在 CAF 应用程序上播放媒体期间随机发生的崩溃。这似乎是一个内容问题,但我在崩溃时从演员接收器得到的唯一错误是:

ErrorCode.PLAYBACK/102 指的是 MEDIA_ERR_DECODE,但没有关于解码错误的具体信息。

有没有办法探测演员接收器以获得更详细的错误?有没有更好的方法来调试视频播放问题?

这是一个插入了广告的 HLS 流(使用不连续性)。

0 投票
1 回答
145 浏览

ios - 是否有任何文档可用于将 google CAF 集成到自定义 iOS 框架中?

我正在尝试将 Google CAF 集成到我的自定义播放器 sdk ( player.framework) 中。我尝试按照文档进行操作,并且能够player.framework成功编译,但是播放器框架的集成最终导致以下链接器错误:-

错误主要是因为ProtoBuf库。

我尝试使用这两种方式cocoapods和手动集成,在这两种情况下都得到相同的错误。我的自定义播放器框架支持以下架构:-

我也尝试过 Umbrella 框架方法,但结果相同。请帮助我了解实际问题以及可能的解决方案。

通过手动集成,如果我删除armv7架构,我能够编译应用程序(集成player.framework),但GoogleCast从未调用过委托。

如果我将 CAF 直接集成到 iOS 应用程序中而不是通过player.framework.

TIA。

更新日志:-

0 投票
1 回答
118 浏览

android - 是否可以在 chromecast(不是镜像)上投射 android 应用程序

我想制作一个带有 ViewPager 的 android 应用程序,例如每个选项卡上都有一篇文章(名称、价格...)。我想用 Chromecast 在桌面屏幕上投射这个应用程序,并使我的应用程序(framgents)适应屏幕大小。是否可以使用投射按钮将我的应用程序投射到 chromecast 以及如何做到这一点?谢谢

0 投票
1 回答
240 浏览

chromecast - 有没有办法在初始化时告诉 chromecast 接收器应用程序要使用哪个启动图像?

我有一个 CAF 接收器,我想与多个发送器应用程序一起使用。根据发件人应用程序,我想显示不同的启动图像。在初始化期间我找不到任何方法来告诉我的接收器应用程序使用哪个启动图像。

0 投票
0 回答
141 浏览

google-cast - 无法暂停、恢复、更改在 chromecast 上播放的 VMAP 广告的音量

我创建了一个基本的 CAF 接收器,并尝试使用 mediaInformation 的“vmapAdsRequest”在 chromecast 上播放广告。正在播放广告,但我无法暂停、恢复或更改广告音量。如果我使用相同的发件人应用程序播放 Vpaid 广告,我可以这样做。

0 投票
1 回答
61 浏览

swift - Google Cast 标签未本地化为设备语言

我已经在我的 iOS 应用程序中实现了 Google-Cast。它已经可以很好地投射内容,但整个 UI 都是英文的,即使我的设备语言设置为其他语言也是如此。该库应该支持多种语言,但我似乎无法使其工作。我无法访问任何组件来更改其文本值。

我曾尝试通过 UI 检查器访问组件,但我不认为该库已准备好进行这样的修改。

还尝试更改 UserDefaults 以更改键“AppleLanguages”的值。

如果还有什么我可以尝试的或者您提出想法/解决方案,请随时帮助我,因为我已经没有想法了。

0 投票
1 回答
77 浏览

google-cast - CAF 接收器是否支持 Live DAI?

我们有一个自定义的 CAF 接收器,它同时具有 VOD 和 Live 内容。目前我们的 VOD 内容使用 VMAP,我们希望将 DAI 用于直播内容。我没有找到太多关于使用带有内置 CAF 广告功能的 DAI 的文档。

CAF广告示例似乎面向 VOD 内容。我发现的与 DAI 和演员表相关的文档似乎已经过时(v2 而不是 v3)。

有没有人有更多关于在 CAF 接收器上使用 DAI 直播流的信息?

是否可以从 DAI 直播流中获取提示点/持续时间以便能够使用服务器端广告拼接示例

0 投票
1 回答
525 浏览

javascript - 从特定 Chromecast 上正在播放的当前曲目中检索媒体信息

我正在开发一个网页来控制特定 Chromecast 上正在播放的内容(网络上有几个),但我在使用Google Cast SDK时遇到了问题。

我不需要发件人应用程序,也不需要为 API 密钥注册,只需检索当前正在播放的媒体信息。

在 Android 智能手机上,您会自动获取这些信息作为通知,或者直接在 Google Home 应用程序中获取这些信息,如下面的 2 个屏幕截图所示,即使您不是广播媒体的人。

自动通知 来自 Google Home 应用

本主题讨论的是 Android 应用程序的类似内容,但我在 Chrome Sender API (javascript) 中没有找到任何类似的概念。

使用Chrome Sender API,我可以通过一个基本的网络应用程序在所选的 chromecast 上加载媒体,但这不是我想要的。在在线文档中,我没有找到有关此特定用例的任何信息。

仅供参考我拥有的东西:

  • ReceiverApplicationId 转换为 chromecast
  • Chromecast IP / 名称 / Mac 地址

你们中有人知道我该怎么做吗?谢谢!

0 投票
0 回答
298 浏览

video.js - 无法在 Chrome Android 上加载 Cast Sender 框架

我正在尝试在我的 nuxt(vuejs) webapp 上实现 chromecast,加载框架并在 chrome 桌面上运行良好。但无法在 android chrome 版本上加载它。

这段代码在桌面上工作,我可以毫无问题地投射。

在停止工作时,我可以在我的接收器应用程序上进行投射。 chrome 桌面上的 Videojs 播放器

但在 android 上,似乎使用默认浏览器设置代替 Chromecast 发送者框架并提供配置.. (Chrome V 74.0.3729.136) chrome Android 上的 Videojs 播放器

编辑:在 Google Chrome SDK 提供的演示中附加相同的问题:

Google 演示 Chrome 桌面

谷歌演示 Chrome Android

有什么想法可以强制加载框架或为默认的 chromecast 检测提供配置吗?或者在最坏的情况下,在 android chrome 上的这个视频中禁用 Chromecast?