アイテムを押すと、グリッドビューとメディアプレーヤーを備えた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]);
}
});
何か助けて??!!