问题标签 [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.
javascript - 是否可以仅使用 HTML5 和 javascript 创建 Google Cast Sender 应用程序?
演员发送者应用程序中的发送者-接收者通信可以用纯 JavaScript 实现并在浏览器中运行吗?
API 是否仅适用于 Android 和 iOS?
google-cast - 在 Chromecast 上设置默认应用程序
有没有人在电源周期中坚持不懈地走运?我希望有一个在 Chromecast 启动时默认加载的应用程序。
chromecast - 无法从 android 应用程序向 chromecast 接收器应用程序发送 json 消息
无法从我的 android 应用程序向接收方应用程序发送 json 消息。
安卓应用
- 我已经创建了我的自定义 MessageStream,并且正在使用这个命名空间“com.jujuy.chromecast”。
从会话中获取通道后,我将 MyCustomMessageStream 附加到它,然后调用该方法来发送消息。
MyCustomMessageStream cm = new MyCustomMessageStream(); channel.attachMessageStream(cm);
cm.sendTestMessage("你好!");
接收器应用程序
启动会话 () 后,我在 onSessionStartFailed() 方法上收到此消息“无法启动应用程序:未收到频道信息”,并且电视屏幕变黑。
我认为世界“com.jujuy.chromecast”有问题,我在其他示例中看到他们使用 cast.receiver.RemoteMedia.NAMESPACE,我不确定是否可以使用 MyCustomMessageStream 中使用的命名空间来更改它。
我在 TicTacToe 示例中看到他们使用与文档所述不同的方式来获取 de CastDevice 对象。可能是这个问题吗?
我的 chromecast 被列入白名单,我可以毫无问题地运行许多示例。
我使用自定义接收器应用程序来测试播放视频和音频。任何想法?
android - 使用 GWT 开发 Chromecast 接收器
我们在http://iStoryBooks.co的 webapp是使用 GWT 开发的。我们正在此网站上构建 Chromecast 支持。我想知道是否有人有 Chromecast 的示例 GWT 接收器?
任何帮助表示赞赏。
google-cast - 为什么 Chromecast 不尊重视频元素上的小数播放速率值?
使用示例演员应用程序上的调试器,我尝试设置小数播放值:
并且视频不会改变速度。如果我将playbackRate 设置为零,视频将暂停。如果我将其设置为 1.0,它将恢复。请注意,在 chrome 桌面上,视频元素确实尊重小数播放速率值。
chromecast - 如何使用 iframe 在接收方页面上实现滚动
我有一个接收器页面,它接收一个在 iframe 中使用的 url。
我想从我的 android 应用程序中获得控件以在该 iframe 上进行滚动,这可行吗?
我可以毫无问题地将消息从我的 android 应用程序发送到接收者页面,但无法滚动。
我收到了消息,
“阻止具有源“接收器 url”的框架访问具有源“iframe url”的框架。协议、域和端口必须匹配。”
我知道这与同源策略有关,但 chromecast 扩展如何工作?因为我看到它在那里运作良好。
youtube - Chromecast 上的 YouTube iframe api 行为
尝试在 Chromecast 上播放 YouTube 视频,而不是使用 YouTube 接收器,而只是使用 iframe YouTube api。当接收器 url 在桌面 chrome 浏览器中加载时,它可以正常播放,但是当相同的 url 加载到 Chromecast 上时,我收到消息“此视频当前不可用 - 了解更多”。如果我一直试图让小部件在创建后播放不同的视频,它有时还会显示“视频播放需要 Adobe Flash Player”。
该小部件是使用新的 YT.Player 在 onYouTubeIframeAPIReady() 回调中创建的,如文档中所示。也许我很困惑,但我认为 iframe api 是基于 html5,而不是基于 flash。有没有人成功地实现了这一点,或者 Chromecast 不支持这一点,因此出现了奇怪的行为?我也偶然发现了这个http://www.youtube.com/html5
c++ - 开发 Chromecast 服务器
我想在诺基亚 QT5 框架的帮助下开发一个用 C++ 编写的 Chromecast 服务器。SSDP 和 HTTP 工作正常,我可以通过 Android YouTube 应用在 YouTube 上切换和播放电影,但 Chrome 浏览器扩展、Android 应用“RemoteCast”、Windows 的 Chromecast 设置工具和 Android 上的 Google 音乐应用找不到我的服务器。这两个应用程序都找到了我的服务器,获取了设备描述 xml 内容,但没有任何反应。Chrome 浏览器扩展程序成功获取应用程序路径(“/apps/Chromecast”),它在被要求时返回所需的 JSON 字符串作为响应 - 但是,在那之后,远程 URL 说我应该需要一个接收器 ID。
有人可以帮我吗?
我需要一个工作设备描述和这些问题的答案:
- 由 USN 标头发送并由设备描述发送的 UUID 是什么?
- 响应标头和设备描述发送的 UUID 必须不同吗?
- 需要设备描述中的哪些“拨号”服务?-> CheapCast 和 LeapCast 的描述都无法找到我的虚拟设备
谢谢大家帮助我或尝试做事:)
编辑
UUID 是胡说八道,似乎设备从未使用过:D DIAL 服务目前正在运行,ChromeCast 浏览器扩展程序和 Android YouTube 应用程序现在可以找到设备 :)
android - 从 Android 投射 - 您可以投射整个应用还是仅投射应用内的媒体内容
我正在查看 chromecast api 并试图弄清楚我是否可以将整个 android 应用程序投射到屏幕上,或者只投射该应用程序中的媒体。有谁知道这个问题的答案?我想确保如果我构建一个演员应用程序,整个应用程序可以发送到电视屏幕,而不仅仅是其中包含的媒体。
android - 从 Chromecast 示例应用程序投射时出现错误(脑冻结错误)
我正在尝试为 Chrome Cast 编写一个小应用程序。我从 Github 上的 Android 示例应用开始。该应用程序本身运行良好。我可以在应用程序上看到我的设备并连接到它,但是一旦我连接我就会收到“大脑冻结”错误。我在屏幕上看到的最接近错误描述的是“Application Aborted”,然后它又回到“Ready to cast”屏幕。我尝试调试它以查看是否可以获得有关该错误的更多信息,但我能看到的最接近错误消息的是 Javascript 错误提示Uncaught ReferenceError: loadTimeData is not defined
和?error=20000
Chrome WebDevTool 的元素选项卡中的某处。
我真的对这个错误感到困惑。很可能它与接收器代码有关,但我的代码与示例应用程序中的代码几乎相同。唯一不同的是我的 AppID。完全希望有人以前遇到过同样的错误,或者可以对此有所了解。谢谢!