Browse Source

fix:第一个音乐文件解码会失败

alienwalker 3 years ago
parent
commit
0aef903a64
1 changed files with 2 additions and 1 deletions
  1. 2 1
      application/src/luat_audio_air105.c

+ 2 - 1
application/src/luat_audio_air105.c

@@ -353,8 +353,9 @@ int luat_audio_play_file(uint8_t multimedia_id, const char *path)
 			LLOGD("decode %s ok,param,%d,%d,%d,%d,%d,%d,%u,%u", path,multimedia_id, audio_format, num_channels, sample_rate, bits_per_sample, is_signed, prvAudioStream.FileDataBuffer.MaxLen, prvAudioStream.AudioDataBuffer.MaxLen);
 			prvAudioStream.IsPlaying = 1;
 			prvAudioStream.pParam = multimedia_id;
-			prvAudioStream.Decoder(&prvAudioStream, prvAudioStream.CoderParam);
 			prvAudioStream.IsFileNotEnd = 1;
+			prvAudioStream.Decoder(&prvAudioStream, prvAudioStream.CoderParam);
+
 			if (!llist_num(&prvAudioStream.DataHead))
 			{
 				prvAudioStream.fd = NULL;