diff --git a/app/src/main/java/com/ringdroid/soundfile/MP4Header.java b/app/src/main/java/com/ringdroid/soundfile/MP4Header.java index 47ab17b..b0cca42 100644 --- a/app/src/main/java/com/ringdroid/soundfile/MP4Header.java +++ b/app/src/main/java/com/ringdroid/soundfile/MP4Header.java @@ -237,13 +237,13 @@ public MP4Header(int sampleRate, int numChannels, int[] frame_size, int bitrate) durationMS++; } mNumSamples= new byte[] { - (byte)((numSamples >> 26) & 0XFF), + (byte)((numSamples >> 24) & 0XFF), (byte)((numSamples >> 16) & 0XFF), (byte)((numSamples >> 8) & 0XFF), (byte)(numSamples & 0XFF) }; mDurationMS = new byte[] { - (byte)((durationMS >> 26) & 0XFF), + (byte)((durationMS >> 24) & 0XFF), (byte)((durationMS >> 16) & 0XFF), (byte)((durationMS >> 8) & 0XFF), (byte)(durationMS & 0XFF)