android - 从媒体 Controller 中删除后退和前进按钮

标签 android android-mediaplayer

我使用 MediaController 播放我的音频。但是,我想从我的 MediaController 中删除后退和前进按钮。请帮我。 (PS. 代码很有用)我如何编辑它。

public class Main extends Activity implements MediaPlayerControl {
    private static final String PLAY_AUDIO = "PLAY_AUDIO";  
    private MediaController mMediaController
    private MediaPlayer mMediaPlayer;
    private Handler mHandler = new Handler();

    static Context context;

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        context = this;


        mMediaPlayer = new MediaPlayer();
        mMediaController = new MediaController(this);

        mMediaController.setMediaPlayer(Main.this);
        mMediaController.setAnchorView(findViewById(R.id.audioView));
        mMediaController.setPrevNextListeners(new View.OnClickListener() {
            public void onClick(View v) {
                //next button clicked
            }       
        }, new View.OnClickListener() {
            public void onClick(View v) {
                //previous button clicked
            }
        });

        try { 
            mMediaPlayer.setDataSource(
                this,
                Uri.parse("android.resource://com.app.audioplayer/raw/allforyou")
            );
            mMediaPlayer.prepare();         
        } catch (IOException e) {
            Log.e(PLAY_AUDIO, "Could not open file " + "  " + " for playback.", e);         
        }

        mMediaPlayer.setOnPreparedListener(new OnPreparedListener() {
            public void onPrepared(MediaPlayer mp) {
                mHandler.post(new Runnable() {
                    public void run() {
                        mMediaController.show(0);
                        mMediaPlayer.start();
                    }
                });
            } 
        });
    }

}

最佳答案

最简单的解决方案......

MediaController mediaController = new MediaController(this, false);

礼貌:@Meow meo(在原始问题的评论中)

关于android - 从媒体 Controller 中删除后退和前进按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13274304/

相关文章:

android - 在 android 或 react-native 中保护 Assets 和视频文件存储内部的任何好方法

android - 如果没有帐户,AccountPicker.newChooseAccountIntent 不显示选择器

android-service - MediaBrowserServiceCompat 方法

Android 如何给 Media Player 添加字幕

android - 双音安卓

java - Android 解析本地数据存储返回空

java - Android 通过点击按钮停止循环

android - 媒体播放器 : Should have subtitle controller already set: KitKat

java - Android - MediaPlayer + PowerManager.PARTIAL_WAKE_LOCK

android - Mediaplayer 可以完美地从互联网流式传输,但不能从本地主机流式传输