Android删除媒体播放器中的Fastforward和快退按钮

问题描述:

我想从Android中的mediacontroller中删除快进和快退按钮。谁能帮我这个?我想在我的主要活动中做到这一点。Android删除媒体播放器中的Fastforward和快退按钮

如果您试图从媒体播放器中删除不属于您的应用程序的按钮,这是不可能的。你不能混淆其他应用程序的代码。他们中的一些人可能会允许您在启动时将其作为意图额外传递,但大多数人可能不会。

如果它是您的应用程序的一部分,只是注释掉与按钮相关的代码。

编辑:从MediaController文档:

  • 的“倒带”,并且所示的“快进”按钮,除非请求 否则使用的MediaController(上下文,布尔)构造 与布尔设置为false

所以你需要做的就是在构造函数中传递false。

+0

(http://www.devdaily.com/java/jwarehouse/android/core/java/android/widget/MediaController.java.shtml)。他们说你可以通过使用MediaController(Context,布尔型)构造函数 布尔值设置为false。 – user1479307

+0

那么,你有权访问源代码。不确定为什么你想删除一个功能,但你可以评论这些按钮的代码。 –

+0

我没有做任何按钮。我正在使用标准的媒体控制器,它内部有按钮。 'mVideoView =(VideoView)findViewById(R.id.surface_view); MediaController mc = new MediaController(this); mVideoView.setMediaController(mc); ' – user1479307

当创建的MediaController,确保布尔设置为在构造函数中:

MediaController mediaController = new MediaController(this, false); 

documentation

的 “倒带” 和 “快进” 按钮除非通过使用布尔值设置为假的MediaController(Context,布尔型)构造函数以其他方式请求,否则显示

+2

我想,这应该被接受为上述问题的答案,因为这将从视频中删除倒带和前进按钮 – Avijeet

+0

我也想删除播放图标,只想显示搜索栏,我如何实现这一目标? –