فهرست منبع

fix:mp3文件读取没有结束

alienwalker 4 سال پیش
والد
کامیت
d5c579a47e
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      demo/multimedia/Air105/music_demo.lua

+ 1 - 1
demo/multimedia/Air105/music_demo.lua

@@ -94,7 +94,7 @@ function music_demo_start()
                                 sys.waitUntil("moredata", 2000)
                                 in_buff:copy(nil, data) 
                                 result = codec.get_audio_data(codecr, in_buff, buff)
-                                while buff:used() == 0 do
+                                while buff:used() == 0 and data and #data > 0 do
                                     log.info("need more data to decode", in_buff:used())
                                     data = f:read(2048)
                                     in_buff:copy(nil, data)