在我的Android演员应用

时间:2015-07-23 20:50:53

标签: google-cast

我通过在Cast SDK for Android guide之后构建一个小型测试应用程序来熟悉Google Cast SDK。我已经根据指南建议创建了一个基于ActionBarActivity标准的应用程序(即使ActionBarActivity已被弃用... 耸肩)我添加了所有库依赖项,添加了必要的XML AndroidManifest.xmlmenu_main.xml并使用MediaRouteActionProvider来处理设备检测并显示/隐藏操作栏中的Cast按钮。一切运行良好,当我点击“投射按钮”时,“连接到设备”框就会出现。

Connect to device screen

但是,当我再次点击“投射”按钮断开连接时,会出现“停止投射”框,但它非常小。

Unusually small Stop Casting box

该框应该足够宽以显示音量条 - 在我的超小版本中,音量滑块实际上显示但是它非常小。与它应该看起来的样子相比,例如在下面显示的YouTube应用程序中。

Correct appearance of Stop Casting box (YouTube app)

知道这里会发生什么吗?我基本上使用Cast SDK for Android guide使用的确切代码(唯一的补充是一些自定义ButtononClick侦听器来控制媒体播放并开始投射几个不同的测试流(两者都是音频和视频。)

1 个答案:

答案 0 :(得分:2)

这是由于对媒体路由器支持库进行的更改,将在未来对该库的更新中修复。如果绝对需要,当前的解决方法是覆盖该对话框。