1

我从 androidSDK 复制了 MediaController.java 文件。

接下来,我在我的应用程序中从 androidSDK 获取了 VideoView 类。

我整理了各种Bug,但有一个,那就是PolicyManager。

我想知道什么是 Policy Manager 类,为什么 Default MediaController 类使用它。

或者有没有其他方法来创建自定义媒体控制器......请不要告诉在 videoView 上膨胀 xml.. 感谢您的合作和宝贵的答案。

4

1 回答 1

0

使用MediaControllerPolicyManager创建一个新的覆盖窗口。就这样。如果(像我一样)您为自定义硬件编写并且对在本机代码中做同样的事情没有疑虑,那很容易。如果您希望远离私有 API,则需要另辟蹊径。您应该可以使用DialogSurfaceView没有太多麻烦。这里有一个SurfaceView例子。

于 2013-09-07T16:23:57.750 回答