android - Android 上的 VideoCast 示例应用程序未检测到转换设备

标签 android google-cast

在更新 google play 服务库等之后,我已经从 github 下载并构建了 CastCompanionLibrary 和 CastVideos-android 示例代码。

我已修改字符串文件以输入我的 AppId。

我在开发者控制台中配置了一个测试设备,还配置了一个应用(本例中是示例视频应用),并输入了与该应用的 AndroidManifest.xml 中相同的包名称。

应用程序启动、运行并显示视频列表 - 但似乎没有检测到 chromecast 设备,因为按钮已添加到 ActionBar。

我现在正在尝试发布示例应用程序以查看是否可以解决该问题,但按照说明并使用库存示例代码到目前为止对我来说不起作用。

我做错了什么?

最佳答案

Andrew,您指的是哪个 XML 文件,其中包含付费服务版本的内容?对于您的问题,我的建议是:

(1) 确保您的设备已列入您的应用的白名单。我想您正在开发控制台上创建一个应用程序 ID 并使用该应用程序 ID。如果您的设备已列入白名单,您应该能够使用 Chrome 浏览器访问它:http://<chromecast-ip>:9222 ,如果您无法访问该信息,则说明您的设备未列入白名单。要排除故障,请查看 this邮政。

(2) 在您的设备设置好进行开发后,请确保将应用程序 ID 放入 strings.xml 中。 。确保您的依赖项设置正确:配套库依赖于支持库 v7 中的 appcompat 和 mediarouter,以及 Play 商店库的 rev 15。 CastVideos-android 仅依赖于配套库。

如果您按照这些步骤操作,一切都应该有效。

关于android - Android 上的 VideoCast 示例应用程序未检测到转换设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21801761/

相关文章:

Android:方向传感器在平板电脑上不工作

java - 为什么没有定义 getEntityManager()? "Cannot resolve method getEntityManager"

java - 在 RelativeLayout 中列出项目 View

google-cast - 我可以转换在竖屏上吗?

android - Google Cast 是否支持从 Android 设备进行截屏?

android - 无法解析 com.android.tools.build.gradle :3. 0.1

android - Admob 状态恢复为非 Activity 状态

chromecast - 无法在白名单设备上打开调试或运行我未发布的应用程序

android - 具有多项 Activity 的 Chromecast

google-cast - 自定义 Chromecast 发件人 API - 可能吗?