Android删除媒体播放器中的Fastforward和快退按钮
答
如果您试图从媒体播放器中删除不属于您的应用程序的按钮,这是不可能的。你不能混淆其他应用程序的代码。他们中的一些人可能会允许您在启动时将其作为意图额外传递,但大多数人可能不会。
如果它是您的应用程序的一部分,只是注释掉与按钮相关的代码。
编辑:从MediaController文档:
- 的“倒带”,并且所示的“快进”按钮,除非请求 否则使用的MediaController(上下文,布尔)构造 与布尔设置为false
所以你需要做的就是在构造函数中传递false。
答
当创建的MediaController,确保布尔设置为假在构造函数中:
MediaController mediaController = new MediaController(this, false);
的 “倒带” 和 “快进” 按钮除非通过使用布尔值设置为假的MediaController(Context,布尔型)构造函数以其他方式请求,否则显示
+2
我想,这应该被接受为上述问题的答案,因为这将从视频中删除倒带和前进按钮 – Avijeet
+0
我也想删除播放图标,只想显示搜索栏,我如何实现这一目标? –
(http://www.devdaily.com/java/jwarehouse/android/core/java/android/widget/MediaController.java.shtml)。他们说你可以通过使用MediaController(Context,布尔型)构造函数 布尔值设置为false。 – user1479307
那么,你有权访问源代码。不确定为什么你想删除一个功能,但你可以评论这些按钮的代码。 –
我没有做任何按钮。我正在使用标准的媒体控制器,它内部有按钮。 'mVideoView =(VideoView)findViewById(R.id.surface_view); MediaController mc = new MediaController(this); mVideoView.setMediaController(mc); ' – user1479307