7

到目前为止,我已经能够编写一个网页,将 URL 推送到 chromecast 设备中的(我正在调用的)本机应用程序。通过这个 API,我可以打开一个“video_playback”应用程序,它发送 URL 和一些其他信息,就像在这个网页http://googlecast.github.io/cast-chrome/到我的设备一样,我的视频播放得很好。 .

现在我想用 Android API 来做这件事,但它把那个接收器“应用程序”当作它不存在。经过更多的探索,我发现应用程序的实际名称是 ChromeCast,但我所能做的就是显示一个空白屏幕或 404。Android 应用程序不支持此功能吗?(即我被迫编写自己的接收器)还是我做错了什么?

我完全能够通过 Android API 打开 YouTube 应用并加载视频,所以我的大部分代码都很好。看来我只需要弄清楚 ApplicationSession.startSession() 函数中要使用的应用程序名称和参数。

任何帮助,将不胜感激。-

4

1 回答 1

1

您是如何开始会话的(您使用的是哪个版本的 startSession()?)

听起来您可以开始会话,但是您需要通过 MediaProtocolMessageStream.loadMedia() 发送视频的 url。

https://developers.google.com/cast/reference/android/javadoc/reference/com/google/cast/MediaProtocolMessageStream#loadMedia(java.lang.String , com.google.cast.ContentMetadata, boolean)

于 2013-08-15T15:48:06.270 回答