如何使用Cast v3 SDK在Android中实现自定义ExpandedControllerActivity

时间:2017-05-02 10:06:50

标签: android xamarin.android chromecast google-cast

我正在使用Xamarin.Android开发我当前的Android应用程序。我计划使应用程序chromecast兼容(用户可以流式传输视频)。要完成这项工作,我将按照以下教程进行操作:Google Cast Docs。然而,Xamarin Cast库似乎缺少 ExpandedControllerActivity 实现。它们应位于 Android.Gms.Cast.Framework.Media.Widget 下,但我只能找到 ControlButtonsContainer MiniControllerFragment

我能看到的唯一选择是自己实现自定义ExpandedControllerActivity。但是我缺乏这样做的知识(因为我甚至找不到ExpandedControllerActivity的java实现)。完成这项工作的一些指导非常受欢迎(它不一定是在C#中,只是普通的旧Java会这样做。)

注意: - 这是我在StackOverflow上的第一个问题,所以如果你对这个问题进行投票,请说明确切原因。

1 个答案:

答案 0 :(得分:0)

fetchPolicy(v10.0.1.0或v10.0.2.0)上的组件cast-framework的java绑定似乎不会生成 ExpandedControllerActivity 。我创建了一个Xamarin Google Play Services Components,其中包含建议的解决方法。