@Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.roket);
  mainlinear = (LinearLayout)findViewById(R.id.main);
  mainlinear.setOnTouchListener(bHandler);
  video = (VideoView) findViewById(R.id.roketview);
  video.setVideoPath(str[0]);
  
  
 }
 
 public View.OnTouchListener bHandler = new View.OnTouchListener() {
  
  @Override
  public boolean onTouch(View v, MotionEvent e) {
   // TODO Auto-generated method stub
   if (e.getAction() == MotionEvent.ACTION_DOWN) {
    switch(v.getId()){
    case R.id.main :
     //randnum = rand.nextInt(5);
     //video.setVideoPath(str[randnum]);
     
     video.start();
     
     break;
    }
   }
   return false;
  }
 };

 일단 코딩은 이런식으로 해서 리니어를 터치했을때 동영상 재생인데요

 

재생을 되는데 첫번째 재생이 중간부터 재생이 됩니다

 

두번째 재생부터 환벽하게 처음부터 보이구요

 

첫번재는 거의 끝부분에서 재생이 됩니다. 문제점이 무엇일까요