안드로이드 개발 질문/답변
(글 수 45,052)
미디어를 해당 파일만 스캔할려고 합니다.
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이 안되는데 어떤 점이 잘못되었는지 조언 부탁드립니다.