![](/img/trans.png)
[英]Amazon Elastic Transcoder - How to get the preset using name
[英]Amazon Elastic Transcoder - How to set the preset
我的簡單問題是如何在創建作業時設置預設。 我正在使用aws sdk for java。 我正在學習Elastic Transcoder Web服務。 對於同樣的我在網上找不到任何教程,所以我不得不獨自冒險。 但我在這一點上陷入困境。 以下是代碼 -
public void createJob () {
final CreateJobRequest createJobRequest = new CreateJobRequest();
createJobRequest.setPipelineId(createPipelineResult.getPipeline().getId());
createJobRequest.setOutputKeyPrefix("transcoded.mp3");
amazonElasticTranscoderClient.createJob(createJobRequest);
}
如果我們從UI開始,這部分屬於“輸出細節”。 所以我的猜測是我們可以使用CreateJobRequest類的setOutput(CreateJobOutput)方法設置它,但我無法找到合適的方法。 任何幫助表示贊賞。
AWS Transcoder已經為我們創建了一些預設。 您可以檢查是否符合您的需要,如果沒有,那么您必須使用CreatePresetRequest創建自己的預設。
獲得預設后,您必須在作業輸出對象中進行設置。 以下是偽代碼:
CreateJobOutput jobOutput = new CreateJobOutput();
jobOutput.setPresetId(“1351620000001-000001”); //可以使用已創建的預設jobReq.setOutput(jobOutput);
jobReq是CreateJobRequest。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.