|
|
|
@@ -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); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
* 本地文件上传接口 |
|
|
|
* |
|
|
|
|