我必须使用java kaltura api上传文件 . 我搜索了很多,但找不到任何帮助文档 . 如果有人知道如何使用java在kaltura上传文件,请帮助我 .
我有一个用于文件上传的C#API,我希望它能帮到你 .
KalturaClient kalturaClient = KalturaUtilsService.getKalturaClient();
KalturaMediaEntry kalturaMediaEntry = new KalturaMediaEntry();
kalturaMediaEntry.name = "Java Entry Using C#";
kalturaMediaEntry.mediaType = KalturaMediaType.VIDEO;
kalturaMediaEntry = kalturaClient.getMediaService().add(kalturaMediaEntry);
FileStream fileStream = new FileStream("/home/alok/Desktop/index.mp4", FileMode.Open, FileAccess.Read);
KalturaUploadToken uploadToken = kalturaClient.UploadTokenService.Add();
kalturaClient.UploadTokenService.Upload(uploadToken.Id, fileStream);
KalturaUploadedFileTokenResource mediaResource = new KalturaUploadedFileTokenResource();
mediaResource.Token = uploadToken.Id;
kalturaMediaEntry = kalturaClient.MediaService.AddContent(kalturaMediaEntry.Id, mediaResource);
提前致谢 !!!
1 回答
java客户端库(http://www.kaltura.com/api_v3/testme/client-libs.php)提供了一个示例,您可以在
src/Kaltura.java
下找到它,方法uploadMediaFileAndAttachToEmptyEntry
这是一个简化版本: