이문제로 일주일째 ㅠㅠ

2.1 에서는 아주 잘 SD 카드의 동영상 파일을 읽어 재생합니다.
그런데 2.2 로 빌드하여 2.2  넥서스 원에서 테스트하면
"동영상 재생안됨"
"죄송합니다. 동영상을 재생할 수 없습니다"
라고 나옵니다.

I/video   (27860): onStart() called..
I/video   (27860): onResume() called..
I/StagefrightPlayer(   59): setDataSource('/mnt/sdcard/My/c1494943.mp4')
E/MediaPlayer(27860): error (1, -2147483648)
E/MediaPlayer(27860): Error (1,-2147483648)
D/VideoView(27860): Error: 1,-2147483648
D/dalvikvm(27860): GC_FOR_MALLOC freed 5938 objects / 541192 bytes in 32ms

파일은 물론 존재하구요.

2.2 안드로이드 폰 에서

String path = new String().format("%s", m_path);
  Log.i("VideoView", "Local Path:" + path);
  Uri video = Uri.parse(path);
  
  MediaController mc = new MediaController(this);
        m_vv.setMediaController(mc);
        m_vv.setVideoPath(path);
      //  m_vv.setVideoURI(video);
        m_vv.start();
        m_vv.requestFocus();

같은 코드인데 왜 안돼는지.. OTL