adapt to MediaRecorder-only