Commit 83a60aaa authored by shiyu's avatar shiyu

视频

parent 7de0a109
...@@ -280,7 +280,9 @@ public class SysSupplierItemServiceImpl implements SysSupplierItemService { ...@@ -280,7 +280,9 @@ public class SysSupplierItemServiceImpl implements SysSupplierItemService {
supplierItem.setSupplyPrice(PriceUtil.convertPriceFromStr(dto.getSupplyPrice())); supplierItem.setSupplyPrice(PriceUtil.convertPriceFromStr(dto.getSupplyPrice()));
} }
supplierItem.setImages(dto.getImages()); supplierItem.setImages(dto.getImages());
supplierItem.setVideos(dto.getVideos()); if (StringUtils.hasLength(dto.getVideos())) {
supplierItem.setVideos(getVideosImage(dto.getVideos()));
}
supplierItemDao.update(supplierItem); supplierItemDao.update(supplierItem);
return Result.success(); return Result.success();
} catch (Exception e) { } catch (Exception e) {
......
...@@ -198,8 +198,9 @@ public class MediaUtil { ...@@ -198,8 +198,9 @@ public class MediaUtil {
} }
public static void main(String[] args) { public static void main(String[] args) {
String vedioUrl = "https://cdn.wanwudezhi.com/static/web-static/video/53596700878a572ca4fae35243aaa819.mp4"; String vedioUrl = "https://cdn.wanwudezhi.com/quanku/video/12d8a09d5ff14ec1af6604c3814c614a.mp4";
String url = getImageByCutVedio(vedioUrl); String url = getImageByCutVedio(vedioUrl);
System.out.println(url);
ImageInfo imageInfo = getImageSize(url); ImageInfo imageInfo = getImageSize(url);
System.out.println(imageInfo.formartString()); System.out.println(imageInfo.formartString());
} }
......
...@@ -609,7 +609,9 @@ public class SupplierItemServiceImpl implements SupplierItemService { ...@@ -609,7 +609,9 @@ public class SupplierItemServiceImpl implements SupplierItemService {
EntityMapper.copyAttribute(dto, supplierItem); EntityMapper.copyAttribute(dto, supplierItem);
supplierItem.setDistributionPrice(PriceUtil.convertPriceFromStr(StringUtils.isEmpty(dto.getDistributionPrice())?"0":dto.getDistributionPrice())); supplierItem.setDistributionPrice(PriceUtil.convertPriceFromStr(StringUtils.isEmpty(dto.getDistributionPrice())?"0":dto.getDistributionPrice()));
supplierItem.setImages(dto.getImages()); supplierItem.setImages(dto.getImages());
supplierItem.setVideos(dto.getVideos()); if (StringUtils.hasLength(dto.getVideos())) {
supplierItem.setVideos(getVideosImage(dto.getVideos()));
}
if (dto.getIsOnSale()) { if (dto.getIsOnSale()) {
supplierItem.setStock(dto.getStock()); supplierItem.setStock(dto.getStock());
} else { } else {
...@@ -941,12 +943,13 @@ public class SupplierItemServiceImpl implements SupplierItemService { ...@@ -941,12 +943,13 @@ public class SupplierItemServiceImpl implements SupplierItemService {
String video = ""; String video = "";
String[] images = vedios.split(";"); String[] images = vedios.split(";");
StringBuffer stringBuffer = new StringBuffer(); StringBuffer stringBuffer = new StringBuffer();
Arrays.stream(images).parallel().forEach(image -> { Arrays.stream(images).forEach(image -> {
if (stringBuffer.length() != 0) { if (stringBuffer.length() != 0) {
stringBuffer.append(";"); stringBuffer.append(";");
} }
try { try {
String cutImage = MediaUtil.getImageByCutVedio(image); String cutImage = MediaUtil.getImageByCutVedio(image);
logger.info(">>>>>> 截取视频第一帧图片url = {} <<<<<<<", cutImage);
URL url = new URL(cutImage); URL url = new URL(cutImage);
InputStream inputStream = url.openStream(); InputStream inputStream = url.openStream();
BufferedImage bufferedImage = ImageIO.read(inputStream); BufferedImage bufferedImage = ImageIO.read(inputStream);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment