Просмотр исходного кода

fix aliyunvideo

release_toaliyun_real
xiaohanzi 5 лет назад
Родитель
Сommit
6b0c3b880a
4 измененных файлов: 1 добавлений и 63 удалений
  1. +0
    -21
      mallinkVideo/src/main/java/com/iformall/video/aliyun/RefreshSTSTokenImpl.java
  2. +0
    -6
      mallinkVideo/src/main/java/com/iformall/video/aliyun/sdk/server/AliyunVedioServer.java
  3. +0
    -35
      mallinkVideo/src/main/java/com/iformall/video/aliyun/sdk/upload/AliyunVedioUpload.java
  4. +1
    -1
      mallinkVideo/src/main/java/com/iformall/video/aliyun/sdk/upload/PutObjectProgressListener.java

+ 0
- 21
mallinkVideo/src/main/java/com/iformall/video/aliyun/RefreshSTSTokenImpl.java Просмотреть файл

@@ -1,21 +0,0 @@
package com.iformall.video.aliyun;

import com.aliyun.vod.upload.dto.STSTokenDTO;
import com.aliyun.vod.upload.impl.VoDRefreshSTSTokenListener;

/**
* @author vod
* 生成STS信息实现类
* @date 2019/6/5
*/
public class RefreshSTSTokenImpl implements VoDRefreshSTSTokenListener {

public STSTokenDTO onRefreshSTSToken() {
STSTokenDTO stsTokenDTO = new STSTokenDTO();
stsTokenDTO.setAccessKeyId("<your sts AccessKeyId>");
stsTokenDTO.setAccessKeySecret("<your sts AccessKeySecret>");
stsTokenDTO.setSecurityToken("<your sts SecurityToken>");
return stsTokenDTO;
}

}

+ 0
- 6
mallinkVideo/src/main/java/com/iformall/video/aliyun/sdk/server/AliyunVedioServer.java Просмотреть файл

@@ -22,12 +22,6 @@ public class AliyunVedioServer {
return client;
}
private static DefaultAcsClient initVodClient(AliyunVideoConfig config, String securityToken) throws ClientException {
DefaultProfile profile = DefaultProfile.getProfile(config.getRegionId(), config.getAccessKeyId(), config.getAccessKeySecret(), securityToken);
DefaultAcsClient client = new DefaultAcsClient(profile);
return client;
}
//获取视频播放地址
//https://help.aliyun.com/document_detail/61064.html?spm=a2c4g.11186623.6.1043.7c2d3838K6wQPZ
public static String getVedioUrl(AliyunVideoConfig config,String videoId) throws ClientException {


+ 0
- 35
mallinkVideo/src/main/java/com/iformall/video/aliyun/sdk/upload/AliyunVedioUpload.java Просмотреть файл

@@ -26,10 +26,6 @@ import com.aliyun.vod.upload.resp.UploadStreamResponse;
import com.aliyun.vod.upload.resp.UploadURLStreamResponse;
import com.aliyun.vod.upload.resp.UploadVideoResponse;
import com.aliyun.vod.upload.resp.UploadWebM3u8Response;
import com.aliyuncs.DefaultAcsClient;
import com.aliyuncs.vod.model.v20170321.CreateUploadVideoRequest;
import com.aliyuncs.vod.model.v20170321.CreateUploadVideoResponse;

/**
* 以下Java示例代码演示了如何在服务端上传媒资文件至视频点播,媒资类型支持音频、视频和图片。
* <p>
@@ -153,37 +149,6 @@ public class AliyunVedioUpload {
// testUploadAttachedMediaStream(accessKeyId, accessKeySecret);
}

/**
* 通过视频ID获取音视频播放地址
* @param client
* @return
* @throws Exception
*/
public static CreateUploadVideoResponse createUploadVideo(DefaultAcsClient client) throws Exception {
CreateUploadVideoRequest request = new CreateUploadVideoRequest();
request.setTitle("this is a sample");
request.setFileName("filename.mp4");

//UserData,用户自定义设置参数,用户需要单独回调URL及数据透传时设置(非必须)
//JSONObject userData = new JSONObject();

//UserData回调部分设置
//JSONObject messageCallback = new JSONObject();
//messageCallback.put("CallbackURL", "http://192.168.0.0/16");
//messageCallback.put("CallbackType", "http");
//userData.put("MessageCallback", messageCallback.toJSONString());

//UserData透传数据部分设置
//JSONObject extend = new JSONObject();
//extend.put("MyId", "user-defined-id");
//userData.put("Extend", extend.toJSONString());

//request.setUserData(userData.toJSONString());

return client.getAcsResponse(request);
}
/**
* 本地文件上传接口
*


mallinkVideo/src/main/java/com/iformall/video/aliyun/PutObjectProgressListener.java → mallinkVideo/src/main/java/com/iformall/video/aliyun/sdk/upload/PutObjectProgressListener.java Просмотреть файл

@@ -1,4 +1,4 @@
package com.iformall.video.aliyun;
package com.iformall.video.aliyun.sdk.upload;

import com.aliyun.oss.event.ProgressEvent;
import com.aliyun.oss.event.ProgressEventType;

Загрузка…
Отмена
Сохранить