问题标签 [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.

0 投票
1 回答
238 浏览

android - 是否有 Chromecast 开发/调试 APP_ID

我住在意大利,我无法购买 atm 用于开发的 chromecast。

多亏了leapcast ,我设法在我的chrome浏览器中模拟了chromecast,但我仍然无法使用它进行开发,因为afik我需要一个列入白名单的APP_ID。

是否有一个已列入白名单的 APP_ID 仅用于调试/开发模式,我可以在这种“特殊”情况下使用?

0 投票
2 回答
1691 浏览

google-cast - 无法使 chromecast 示例 ios 应用程序正常工作

这是我到目前为止所做的: 1) 从 Github (cast-ios-sample) 下载了示例 ios 应用程序

2) 让我的设备被 Google 列入白名单并收到 App ID,像这样,当然改变了,但看起来类似于这个 abcdefgh-1234-5678-abcd-abcdefghijkl。

3) 将receiver.html 文件更新为

4)在AWS S3存储桶中加载receiver.html并将其公开(我可以从浏览器下载文件,所以我确认它是公开的)。
5)在xcode中,修改GCKAppDelegate.m如下:

6)在xcode中,修改GCKViewController.m如下: NSLog(@"Starting session."); [self.mSession startSessionWithApplication:@"abcdefgh-1234-5678-abcd-abcdefghijkl" 参数:self.applicationArgument];

7)我能够运行应用程序,并且可以在应用程序中看到我的 Chormecast,但是当我选择它时,我在 xcode 控制台中收到以下错误:

8) 我无法通过访问 localhost:9222 使我的 Web 控制台正常工作。

对我做错的任何帮助将不胜感激。

0 投票
2 回答
26850 浏览

video-streaming - chromecast 设备支持哪些视频格式(mp4、flv、m3u8、flv、avi)?

我们如何将 mp4、m3u8、rtmp、flv、avi url 从 iphone 发送到 chromecast 来播放它们?chromecast 是否支持这些格式?

我们是否需要特定的 iPhone 应用程序才能将 mp4、m3u8、rtmp、flv、avi url 发送到 chromecast?或者我们可以使用 iPhone chrome 浏览器发送媒体 url(我不是在这里谈论屏幕镜像)?

如果我们可以通过 iphone 将直接媒体 url 发送到 chromecast 设备,那么发送媒体页面的 url 而不是实际的媒体 url chromecast 设备会播放媒体吗?

0 投票
2 回答
965 浏览

google-cast - 无法实例化 MediaRouteButton

我使用 GoogleCastSdkAndroid、mediarouter 和 appcompact 作为依赖项设置了 CastSampleActivity,我能够在手机上构建和启动。但是,生成的应用程序中不会出现 chromecast 图标:

http://i.stack.imgur.com/KxMFJ.png(截图)

当我打开 activity_cast_sample.xml 时,我看到以下内容:

这导致堆栈跟踪:

有谁知道发生了什么?

这是来自 GitHub 的完全未经修改的 CastSampleActivity,当然我的 app_id 除外。我可以从 Youtube、Netflix 等进行投射...

0 投票
3 回答
1247 浏览

google-chrome - 消息是如何在发送者和接收者之间来回发送的?

我正在尝试构建一个应用程序,我需要在启动接收器后将数据从发送器发送到接收器,并将消息从接收器发送回发送器。

我已经阅读了开发人员指南和 API 文档并查看了 GitHub 上的一些示例,看起来我需要以某种方式使用 ChannelFactory。

我正在寻找一个很好的例子和解释如何实现这个消息传递。

0 投票
1 回答
787 浏览

chromecast - chromecast流程中receiver.html的作用是什么?是必需的吗?

我一直在查看最近的 chromecast 示例应用程序,发现它们没有包含示例 receiver.html?https://github.com/googlecast/cast-ios-demo-player

我的印象是,receiver.html 是必需的,并且要在代码中指定,就像https://github.com/googlecast/cast-ios-sample上的原始示例一样

有人可以帮助澄清这个新示例中发生了什么吗?我无法确定它在项目中指定的位置?

0 投票
1 回答
1257 浏览

google-cast - 如何在 Chromecast 的自定义接收器应用程序中与 RAMP 交互

我为 Chromecast 创建了一个自定义发送器和接收器应用程序。发件人应该通过网络发送一个 url (dash mpd)。接收者应该创建一个视频元素,并在收到破折号 mpd url 后创建一些与视频元素交互的额外文件。

在发件人上,我正在这样做:

其次是:

然后在接收器中我有:

当我启动接收器时,onOpen 和 onMessage 会被触发一次。调用 api.loadMedia 后似乎没有任何反应。从我读到的内容看来,api 正在访问 RemoteMedia 应该响应的 RAMP 调用。我希望在调用 api.loadMedia 后触发 onLoad 或 onMessage 。但什么也没有发生。Chromecast 调试器中根本没有任何痕迹。

0 投票
2 回答
967 浏览

google-chrome - 为什么 google chromecast 扩展程序没有在白名单域上注入 API

我有几个域被列入白名单。假设它们是 a.mydomain.com 和 b.mydomain.com

我去了 chromecast 扩展程序中的开发人员选项,并将 mydomain.com 列入白名单,并将 data-cast-api-enabled=”true” 添加到 html 标签

在这一点上,我期待扩展注入 api_script.js(就像我在 youtube 和 netflix 上看到的那样)

我在这里想念什么?

0 投票
2 回答
721 浏览

android - 如何在 Android 上使用 MediaRoute API 发现 Google TV 和 Nexus-Q 等设备?

我可以按照谷歌在此处提供的教程发现 chromecast:https ://developers.google.com/cast/cast_2nd-screen_app_tutorial

然后我观察了谷歌编写的应用程序,比如谷歌音乐和 YouTube。这些应用程序不仅可以通过同一个 MediaRouteButton 发现 chromecast,还可以发现 NexusQ 和 Google TV 等其他在线流媒体。

谁能告诉我如何像谷歌一样发现局域网中的所有设备?我可以使用 MediaRouteButton 或 MediaRoute 这样做吗?

0 投票
3 回答
1344 浏览

chromecast - How to update volume bar in MinimalMediaRouteProvider

I am using registerMediaRouteProvider and it gives you a volume bar to update the tv's volume. I implemented MediaRouteAdapter and when I scrub the volume bar, the volume changes, but the volume bar's ui always resets back to 0. How do I update the ui of the volume bar when the volume changes?

EDIT - added where I initialize mMessageStream

This is the volume bar that is not updating