Эх сурвалжийг харах

Merge branch 'yb/5.0' into debug

hsun 2 жил өмнө
parent
commit
850a71dafd
1 өөрчлөгдсөн 3 нэмэгдсэн , 0 устгасан
  1. 3 0
      services/media.go

+ 3 - 0
services/media.go

@@ -10,6 +10,9 @@ func GetMP3PlayDuration(mp3Data []byte) (seconds int, err error) {
 	if err != nil {
 		return 0, err
 	}
+	if dec.Kbps <= 0 {
+		return 0, err
+	}
 	// 音乐时长 = (文件大小(byte) - 128(ID3信息)) * 8(to bit) / (码率(kbps b:bit) * 1000)(kilo bit to bit)
 	seconds = (len(mp3Data) - 128) * 8 / (dec.Kbps * 1000)
 	return seconds, nil