android mediacontroller-在布局xml中定义mediacontroller
在MediaController小部件上的android文档中,我读到 使用MediaController时,show()和hide()等函数无效 在xml布局中创建 这表明mediacontroller可以在xml布局中定义。因为我想要一个永远不会隐藏,也不会聚焦的控制器,这样就可以单击屏幕其余部分的按钮,所以我尝试采用xml布局方式。由于我无法实现这一点,我正在寻找一个如何通过在布局xml中定义MediaController来使用它的示例android mediacontroller-在布局xml中定义mediacontroller,android,android-mediaplayer,Android,Android Mediaplayer,在MediaController小部件上的android文档中,我读到 使用MediaController时,show()和hide()等函数无效 在xml布局中创建 这表明mediacontroller可以在xml布局中定义。因为我想要一个永远不会隐藏,也不会聚焦的控制器,这样就可以单击屏幕其余部分的按钮,所以我尝试采用xml布局方式。由于我无法实现这一点,我正在寻找一个如何通过在布局xml中定义MediaController来使用它的示例 非常感谢任何提示我为Android 2.x找到了一个
非常感谢任何提示我为Android 2.x找到了一个解决方案。遗憾的是,它在4.x中似乎不起作用 您需要调用
setAnchorView()
来显示MediaController。这段代码在Android 2.2和2.3.6中适用,但在4.0.4中导致崩溃:
mediaController.setAnchorView(mediaController);
我还尝试将活动内容视图传递给setAnchorView()
,但它在4.0.4中仍然崩溃
最可靠的方法是按照文档中所述,以编程方式对其进行实例化:
使用此类的方法是以编程方式实例化它