需要播放一些.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音頻右 –
只.wav文件 – GigantoMK