瀏覽代碼

Merge branch 'yb/5.0' into debug

hsun 2 年之前
父節點
當前提交
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