小编Sri*_*ram的帖子

如何在java中获得视频长度

我使用xuggler来获取视频长度,但它给出错误的长度可能是时候使用xuggler从视频文件中读取数据了.但我需要获得实际的视频长度或持续时间.

java video xuggler

5
推荐指数
1
解决办法
1万
查看次数

带有输入流和输入流长度的 JAVA AWS S3 分段上传未知


如果内容长度未知,则 AmazonS3Client 和 TransferManager 将内容缓存在内存中,导致内存不足异常。
所以我想使用分段上传(低级 API)。但是我没有找到使用输入流上传的方法(示例在文件中)。
我尝试通过输入流但没有结果。

我的代码 ::(在 Vaadin 上传接收器中)

@Override
public OutputStream receiveUpload(final String filename, String mimeType) {
    this.fileName=filename;
    PipedOutputStream pos=null;
    try {
        pos= new PipedOutputStream();
        final InputStream is = new PipedInputStream(pos);
        new Thread(){
            @Override
            public void run(){
                try{
                    List<PartETag> partETags = new ArrayList<PartETag>();
                    InitiateMultipartUploadRequest initRequest = new InitiateMultipartUploadRequest(
                                                                        bucketName, filename);
                    InitiateMultipartUploadResult initResponse = 
                                                  s3.initiateMultipartUpload(initRequest);
                    long partSize = 5 * 1024 * 1024; // Set part size to 5 MB.
                    int size = 1024;
                    byte[] buffer = …
Run Code Online (Sandbox Code Playgroud)

java upload amazon-s3 vaadin

5
推荐指数
0
解决办法
2507
查看次数

标签 统计

java ×2

amazon-s3 ×1

upload ×1

vaadin ×1

video ×1

xuggler ×1