media
Contents
media는 외부 앱을 실행 시키기 위한 기능을 가지고 있으며, Optional 한 기능이므로 사용자가 별도로 개발하여 사용해도 무방하다.
확장 프레임워크 파일을 추가하여 사용할 수 있으며 추가 방법은 iOS 개발 가이드 의 내용을 참조한다.
camera
카메라가 사용 가능한 경우 카메라로 찍어 로컬에 저장되어 있는 사진 또는 동영상을 얻을 수 있으며, 옵션을 전달하기 위해 CameraConfig 를 인자로 받아 처리하도록 구성되어 있다.
CameraConfig 클래스 정보와 각각의 변수 정보는 하단에 표를 참고 한다.
CameraConfig
필드 | 설명 | 비고 | M/O |
---|---|---|---|
mediaType | 미디어 타입
| 대소문자 구분 없음 | M |
filename | 로컬 폴더에 저장 될 파일명 | "/" 을 포함하지 않은 파일명만 입력
미디어 타입별로 설정되는 기본 파일 확장자
| O |
overwrite | 덮어쓰기 여부
| 기본값 false | O |
saveAlbum | 앨범 내 저장 여부
| 기본값 false | O |
allowEdit | 편집 기능 사용 여부
| 기본값 false | O |
Example
Error Code
Code | Cause | Comment | |
---|---|---|---|
E12900 | 파라메터 값이 잘못 되어 있을 경우 | ||
E12901 | 전달된 액션 값이 알 수 없는 액션일 경우 | ||
E12902 | 미디어 타입 정보가 null 이거나 빈 값인 경우 | ||
E12903 | 파일명 정보가 문자열이 아닌 경우 | ||
E12904 | 덮어쓰기 여부 정보가 boolean 타입이 아닌 경우 | ||
E12905 | 앨범 내 저장 여부 정보가 boolean 타입이 아닌 경우 | ||
E12906 | 편집 모드 사용 여부 정보가 boolean타입이 아닌 경우 | ||
E12907 | 경로 정보가 null 이거나 빈 값인 경우, | ||
E12908 | 접근할 미디어 경로 타입 정보가 null 이거나 빈 값인 경우 | ||
E12909 | 최대 미디어 선택 개수 정보가 1~30 범위의 정수 값이 아닌 경우 | ||
E12910 | 미디어 선택 화면 컬럼 수 정보 1~10 범위의 정수 값이 아닌 경우 | ||
E12911 | 이미지 파일 포맷 정보가 null 이거나 빈 값인 경우 | ||
E12912 | 이미지 품질 정보가 1100 범위의 정수 값이 아닌 경우 | ||
E12913 | 이미지 리사이즈를 위한 dimension 정보의 width, height 값이 1~2147483647 범위의 정수 값이 아닌 경우 | ||
E12950 | 실행 중 오류가 발생했을 때 | ||
E12951 | 이미지 파일 편집 중 오류가 발생 되었을 경우 | ||
E12952 | 비디오 파일 저장 중 오류가 발생 되었을 경우 | ||
E12953 | 이미지 파일 사이즈 조절 중 오류가 발생 되었을 경우 | ||
E12954 | 이미지 파일 품질 조절 중 오류가 발생 되었을 경우 | ||
E12955 | 앨범으로 저장 중 오류가 발생 되었을 경우 | ||
E12956 | 미디어 저장 중 오류가 발생 되었을 경우 | ||
E12957 | 이미지 정보 가져오는 중 오류가 발생 되었을 경우 | ||
E12958 | 비디오 정보 가져오는 중 오류가 발생 되었을 경우 | ||
E12959 | 파일이 존재하지 않는 경우 | ||
E12960 | 경로가 존재하지 않는 경우 | ||
E12961 | 사용자가 실행을 취소 하였을 경우 | ||
E12962 | 사진 촬영 중 오류가 발생 되었을 경우 | ||
E12963 | 영상 녹화 중 오류가 발생 되었을 경우 | ||
E12964 | 이미지 처리 중 오류가 발생 되었을 경우 | ||
E12999 | 알 수 없는 오류가 발생 되었을 경우 | ||