2014-05-12 3 views
0

내 Android 애플리케이션에서 오디오를 녹음하여 SD 카드에 저장하고 목록 형식으로 표시합니다. 이 오디오를 편집해야합니다. 녹음을 시작한다고 가정하고,이 녹음을 다시 끝내고 녹음에 오디오를 추가 할 수 있어야합니다.오디오 파일을 기존 파일에 추가

"My_Record # 01"녹음 시간이 04.06 초이고 녹음 할 때 오디오를 추가하고 04.07부터 시작하여 오디오를 추가해야한다고 가정합니다. 즉, 아침에 녹음을 했으므로 저녁에 다른 녹음을 아침부터 녹음을 계속하려면 별도로 녹음 할 필요가 없습니다. 이전에 만든 녹음의 끝 부분에 새 녹음을 간단하게 만들 수 있습니다.

답변

0

SequenceInputStream을 사용할 수 있습니다.

SequenceInputStream 클래스를 사용하면 InputStreams을 여러 개 연결할 수 있습니다. 이 두 번째로 절체 한 후 만기 때까지

SequenceInputStream(InputStream first, InputStream second) // eg. Say for two files. 
SequenceInputStream(Enumeration streamEnum) // eg. Say multiple files. 

가 운영상 클래스가 제 InputStream로부터 판독 요청을 만족하십시오 SequenceInputStream 생성자 InputStreams 한 쌍 또는 인수 InputStreamsEnumeration 하나를 사용한다. Enumeration의 경우 마지막 한 끝까지 도달 할 때까지 InputStreams을 계속 진행합니다. 이 일이 당신을 위해 작동하지 않는 경우, 사용

ffmpeg

Android-ffmpeg-tutorial

관련 문제