Android从mediaplayer中删除Fastforward和倒带按钮

时间:2012-07-01 14:46:39

标签: android mediacontroller

我想从Android中的mediacontroller中删除fastforward和rewind按钮。谁能帮我这个?我想在我的主要活动中做到这一点。

2 个答案:

答案 0 :(得分:26)

创建MediaController时,请确保在构造函数中将布尔值设置为 false

MediaController mediaController = new MediaController(this, false);

来自documentation

  

除非使用MediaController(上下文,布尔值)构造函数并且布尔值设置为false,否则将显示“倒带”和“快进”按钮

答案 1 :(得分:6)

如果您尝试从MediaPlayer中删除按钮而不是应用程序中的按钮,则无法执行此操作。你不能搞乱其他应用程序的代码。其中一些可能允许您在启动时将其作为额外的意图传递,但大多数可能不会。

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

编辑:来自MediaController文档:

  • 除非有要求,否则会显示“倒带”和“快进”按钮 否则通过使用MediaController(Context,boolean)构造函数 布尔值设置为false

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