안드로이드에서 raw리소스를 프로젝트에 추가하는 방법
몇몇의 리소스들은 지정된 폴더에 넣어야 하며 raw리소스파일은 raw폴더에 넣어야한다.
파일 이름으로 관리되며, R.java에서 참조되어야 하므로 자바의 변수명의 조건이 파일이름에도 적용된다
InputStream is = getResources().openRawResource(R.raw.aaa1);
안드로이드에서 raw리소스를 프로젝트에 추가하는 방법
몇몇의 리소스들은 지정된 폴더에 넣어야 하며 raw리소스파일은 raw폴더에 넣어야한다.
파일 이름으로 관리되며, R.java에서 참조되어야 하므로 자바의 변수명의 조건이 파일이름에도 적용된다
InputStream is = getResources().openRawResource(R.raw.aaa1);
2.2 버전 이후에는 비트레이트나 샘플링 비율, 채널 수 등을 상세 조장할 수 있는 다음 메서드가 추가됨
하드웨어로부터 프로필을 받아 옵션을 설정하는 기능도 추감됨
고정된 품질로만 녹화하는 것이 아니라 품질과 용량을 적절한 수준에서 선택할 수 있음
void setAudioEncodingBitRate(int bitRate)
void setAudioSamplingRate(int samplingRate)
void setVideoEncodingBitRate(int bitRate)
void setProfile(CamcorderProfile profile)
녹음을 하려면 두 개의 퍼미션 필요
manifest.xml파일에 설정
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />