一 流的转换

    /**
     * 获取流
     * @param
     * @param bucketName
     * @param objectKey
     */
    @Override
    public void getViewStream(HttpServletResponse response, String bucketName, String objectKey) {
        AmazonS3 s3 = oosUtils.getAmazonS3();
        try {
            GetObjectRequest getObjectRequest = new GetObjectRequest(bucketName, objectKey);
            S3Object o = s3.getObject(getObjectRequest);
            S3ObjectInputStream s3is = o.getObjectContent();
            response.setContentType("video/mp4");
            response.addHeader("Content-Type", "audio/mp4;charset=UTF-8");
            IOUtils.copy(s3is, response.getOutputStream());
            response.flushBuffer();
        }
        catch (AmazonServiceException | IOException e) {
            System.err.println(e.getMessage());
        }
    }

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐