我通过在Cast SDK for Android guide之后构建一个小型测试应用程序来熟悉Google Cast SDK。我已经根据指南建议创建了一个基于ActionBarActivity
标准的应用程序(即使ActionBarActivity
已被弃用... 耸肩)我添加了所有库依赖项,添加了必要的XML AndroidManifest.xml
和menu_main.xml
并使用MediaRouteActionProvider
来处理设备检测并显示/隐藏操作栏中的Cast按钮。一切运行良好,当我点击“投射按钮”时,“连接到设备”框就会出现。
但是,当我再次点击“投射”按钮断开连接时,会出现“停止投射”框,但它非常小。
该框应该足够宽以显示音量条 - 在我的超小版本中,音量滑块实际上显示但是它非常小。与它应该看起来的样子相比,例如在下面显示的YouTube应用程序中。
知道这里会发生什么吗?我基本上使用Cast SDK for Android guide使用的确切代码(唯一的补充是一些自定义Button
和onClick
侦听器来控制媒体播放并开始投射几个不同的测试流(两者都是音频和视频。)
答案 0 :(得分:2)
这是由于对媒体路由器支持库进行的更改,将在未来对该库的更新中修复。如果绝对需要,当前的解决方法是覆盖该对话框。