覆盖播放/暂停按钮媒体播放器android

时间:2013-10-30 10:25:34

标签: android

我有一个带有gridView和媒体播放器的Android应用程序,当我按下项目从开始时间到结束时间播放的一些视频我指定为按下的项目,并且视图上的项目将是彩色,但如果用户想要继续视频,他可以按媒体播放器上的播放按钮,它的工作效果很好,所以我需要覆盖播放按钮将颜色移到下一个项目上,我的代码:

                    gridView.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> parent, View v,
                final int position, long id) {
        String path = Uri.parse(
                                "android.resource://com.example/"
                                + R.raw.v00).toString();
                videoView.setVideoPath(path);
                final MediaController mediaController = new MediaController(
                        LessonUnit.this);
                mediaController.setEnabled(true);
                videoView.setMediaController(mediaController);
                videoView.requestFocus();
                final Runnable stopVideoTask = new Runnable(){
                    @Override
                    public void run() {
                        videoView.pause();
                    }
                };

                    videoView.setOnPreparedListener(new OnPreparedListener() {
                    @Override
                    public void onPrepared(MediaPlayer mp) {

                        videoView.seekTo(videoTimes.get(position)[0]);
                        videoView.start();
                        mediaController.postDelayed(stopVideoTask, videoTimes.get(position)[1]-videoTimes.get(position)[0]);

                    }
                });

任何帮助?? !!

0 个答案:

没有答案