dev-logs
[Android] Android에서 카메라로 동영상 녹화하기-외부저장소에 접근 본문
참고로 안드로이드 버전 6.0.1에서 실행했습니다.
1. 촬영한 동영상을 sdcard에 저장하기 위해서 "Manifest.xml" 파일에
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
코드를 넣어주었다.
나는 MediaRecorder를 사용해서 녹화를 했는데, setOutputFile() 함수의 인자로 저장경로를 넣어줘야 했다.
당연히 경로를 "/sdcard" 로 지정하면 잘 저장이 될 줄 알았다...
하지만 몇번의 시도 끝에!! 안드로이드 4.0버전인가... 부터는 저런식으로 지정하는 것을 허용하지 않는다는 걸 알게 되었다.
결론은 외부저장소에 저장하기 위해서는
"/mnt/sdcard";
로 해야한다. 저기가 외부저장소의 root? 인 것 같다.
안드로이드는 너무 변화가 잦아서 개발하기에는 너무 번거로운 것 같다ㅜ 가뜩이나 어려운데....
'공부 > 영상처리' 카테고리의 다른 글
[이미지포맷변환] yuv422 to gray (0) | 2018.07.17 |
---|---|
카메라에서 frame 들어오는 속도 확인하는 법 (0) | 2018.01.19 |
3. MFC를 이용한 viewer 만들기_RGB를GRAY로 (2) | 2017.12.15 |
2. MFC를 이용한 viewer 만들기_jpg 불러오기 (1) | 2017.12.15 |
1. opencv 3.0 설치 및 세팅 (0) | 2017.12.15 |
Comments