From c56112796e4b0a642cf187a2fa16ee5a271383b0 Mon Sep 17 00:00:00 2001
From: rain <167982779@qq.com>
Date: Tue, 30 Jul 2024 19:17:22 +0800
Subject: [PATCH] 文件压缩下载
---
src/main/java/com/dji/sample/speak/service/serviceImpl/SpeakVoiceServiceImpl.java | 24 ++++++++++++------------
1 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/src/main/java/com/dji/sample/speak/service/serviceImpl/SpeakVoiceServiceImpl.java b/src/main/java/com/dji/sample/speak/service/serviceImpl/SpeakVoiceServiceImpl.java
index 1c3368e..ca12a9b 100644
--- a/src/main/java/com/dji/sample/speak/service/serviceImpl/SpeakVoiceServiceImpl.java
+++ b/src/main/java/com/dji/sample/speak/service/serviceImpl/SpeakVoiceServiceImpl.java
@@ -54,9 +54,9 @@
fileDto.setName(name);
dto.setPsdk_index(psdk_index);
dto.setFile(fileDto);
- double time = getAudioDuration(file);
+// double time = getAudioDuration(file);
voiceEntity.setMd5(md5);
- voiceEntity.setSecond(time);
+// voiceEntity.setSecond(time);
voiceEntity.setUrl(url);
voiceEntity.setName(name);
voiceMapper.insert(voiceEntity);
@@ -92,7 +92,7 @@
public int awayRiver(String sn) {
SpeakVoiceStartDto dto = new SpeakVoiceStartDto();
SpeakVoiceFileDto fileDto = new SpeakVoiceFileDto();
- fileDto.setUrl("https://dev.jxpskj.com:8026/cloud-bucket/00015672-5d68-4985-9340-b23919d7f77e/DJI_202403060918_008_00015672-5d68-4985-9340-b23919d7f77e/qq.wav");
+ fileDto.setUrl("http://dev.jxpskj.com:9000/cloud-bucket/请远离河道07151604");
fileDto.setMd5("d2b448dcba09071834d02f082dc5386f");
fileDto.setFormat(FormatEnum.PCM);
fileDto.setName("河道危险");
@@ -121,7 +121,7 @@
String accessKey = pojo.getAccessKey();
String secretKey = pojo.getSecretKey();
String bucketName = pojo.getBucket();
- String objectName = "/" + fileName + getNowTimeName();
+ String objectName = "/" + fileName + getNowTimeName()+"pcm";
FileServiceImpl.uploadFile(endpoint, accessKey, secretKey, bucketName, objectName, file, "audio/mpeg");
return endpoint + "/" + bucketName + objectName;
}
@@ -132,12 +132,12 @@
return currentTime.format(DateTimeFormatter.ofPattern("MMddHHmm"));
}
- public static double getAudioDuration(File file) throws UnsupportedAudioFileException, IOException {
- AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(file);
- AudioFormat format = audioInputStream.getFormat();
- long audioFileLength = file.length();
- int frameSize = format.getFrameSize();
- float frameRate = format.getFrameRate();
- return Math.round(audioFileLength / (frameSize * frameRate));
- }
+// public static double getAudioDuration(File file) throws UnsupportedAudioFileException, IOException {
+// AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(file);
+// AudioFormat format = audioInputStream.getFormat();
+// long audioFileLength = file.length();
+// int frameSize = format.getFrameSize();
+// float frameRate = format.getFrameRate();
+// return Math.round(audioFileLength / (frameSize * frameRate));
+// }
}
--
Gitblit v1.9.3