Kaltura上传视频 - 错误413

时间:2016-06-07 13:40:33

标签: android inputstream http-error kaltura

我正在使用适用于Android的Kaltura客户端库上传视频。

它成功地在服务器上创建了条目,但当它到达实际上传视频文件时,它失败了,错误413 - 请求实体太大。

KalturaMediaEntry mediaEntry = new KalturaMediaEntry();
mediaEntry.name = title;
mediaEntry.mediaType = KalturaMediaType.VIDEO;

mediaEntry = kalturaClient.getMediaService().add(mediaEntry);

KalturaUploadToken token = new KalturaUploadToken();
token = kalturaClient.getUploadTokenService().add(token);

ContentResolver resolver = getContentResolver();
InputStream inStream = resolver.openInputStream(selectedVideoUri);

Cursor cursor = getContentResolver().query(selectedVideoUri, null, null, null, null);
int sizeIndex = cursor.getColumnIndex(OpenableColumns.SIZE);
cursor.moveToFirst();
long size = cursor.getLong(sizeIndex);
cursor.close();


// this fails
kalturaClient.getUploadTokenService().upload(token.id, inStream, title, size);

我尝试使用极短的视频(2秒)甚至失败了。不知道从这里看哪里。

0 个答案:

没有答案