android - 定制媒体 Controller

标签 android mediacontroller

我正在使用 VideoView 来显示视频。

我的要求是一个具有播放/暂停、停止和音量 Controller MediaController。 我试过了

         MediaController mc = new MediaController(this);  
         View mMediaControllerView = (View)findViewById(R.id.mediaController1); 
         mc.setAnchorView(mMediaControllerView);
         videoView.setMediaController(mc);

imageview 添加到 layout 但这似乎对 MediaController 没有影响

需要一些指导/提示才能继续...

谢谢。

最佳答案

您必须重新编写 MediaController 类来扩展 FrameLayout 。它使用的布局应该是自定义的。从 Android 源代码中获取 MediaController 类的副本,然后继续。

关于android - 定制媒体 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6771506/

相关文章:

android - 拦截 MediaController 的关键事件?

android - VideoView MediaController 样式问题

java - 通过蓝牙将数据从手机发送到笔记本电脑

android - 我如何在 Maven 中使用 andengine?

Java readline() 保持套接字打开

Android 应用程序未显示在 Google Android Market for Tablets 中

android - 单击 MediaController 上的暂停/播放按钮时如何捕获事件

Android - 如何获取更改为其他应用程序的 MediaSession?

android - 如何重新定位 MediaController?

java - 使用 File 对象在 Android (API > 24) 中捕获和保存视频?