Upload Media
Prerequisites
final TruvideoSdkMediaFileUploadRequestBuilder builder = TruvideoSdkMedia.getInstance().FileUploadRequestBuilder(filePath);// Create a file upload request builder
val builder = TruvideoSdkMedia.FileUploadRequestBuilder(filepath)// Option 1: use the file upload request builder directly
builder.addTag("key", "value");
builder.addTag("color", "red");
builder.addTag("order-number", "123");
// Option 2: use the tag builder
TruvideoSdkMediaTags tags = TruvideoSdkMediaTags.builder()
.set("key", "value")
.set("color", "red")
.set("order-number", "123")
.build();
builder.setTags(tags);
// --------------------------
// Metadata
// --------------------------
// Option 1: use the file upload request builder directly
builder.addMetadata("key", "value");
builder.addMetadata("list", new String[]{"value1", "value2"});
builder.addMetadata("nested", TruvideoSdkMediaMetadata.builder()
.set("key", "value")
.set("list", new String[]{"value1", "value2"})
.build()
);
// Option 2: use the metadata builder
TruvideoSdkMediaMetadata metadata = TruvideoSdkMediaMetadata
.builder()
.set("key", "value")
.set("list", new String[]{"value1", "value2"})
.set("nested", TruvideoSdkMediaMetadata.builder()
.set("key", "value")
.set("list", new String[]{"value1", "value2"})
.build()
)
.build();
builder.setMetadata(metadata);Finalize :
Last updated
Was this helpful?