미디어를 해당 파일만 스캔할려고 합니다.

 

public class MediaScan implements MediaScannerConnectionClient {

public static MediaScannerConnection mMs;
private String mFile;

public MediaScan(Context context, String fileName) {
    mFile = fileName;
    mMs = new MediaScannerConnection(context, this);
    mMs.connect();  <- 에러 발생지점
}

public void onMediaScannerConnected() {
    mMs.scanFile(mFile, null);
}

public void onScanCompleted(String path, Uri uri) {
    mMs.disconnect();
}

}

 

위의 미디어 스캔 소스를 만들어 놓고

 

미디어를 생성할 때

 

 new MediaScan(context,fileName);이걸로 호출 합니다.

fileName은  "경로/name.mp4" 입니다

그런데

at android.media.MediaScannerConnection.connect(MediaScannerConnection.java:116)

와같은 오류로 connect이 안되는데 어떤 점이 잘못되었는지 조언 부탁드립니다.