일부 .wav 파일을 재생해야하지만 일부만 재생해야합니다 (시작부터). 예를 들어 test.wav 파일이 있고 10 초에서 0-5 초만 재생하려고합니다. seekTo 메서드를 사용하려고하지만 내 응용 프로그램이 손상된 경우 도움이되지 않습니다.Android 오디오 파일 재생 (.wav)
AssetFileDescriptor afd = context.getResources().openRawResourceFd(R.raw.test);
mMediaPlayer.setAudioStreamType(AudioManager.STREAM_SYSTEM);
mMediaPlayer.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());
mMediaPlayer.setOnPreparedListener(mOnPreparedListener);
mMediaPlayer.setOnCompletionListener(mMediaPlayerCompletionListener);
mMediaPlayer.seekTo(5000);
mMediaPlayer.prepare();
유는 앱에서 –
일부 부분을 .wav 오디오를 재생하는 것을 의미합니다. 준비 후 seekto를 호출해야하지만 불행히도 seekto는 시작 위치가 아닌 설정 위치에서 레코드를 재생하기 시작했습니다. – GigantoMK