Когда мы пропускаем множественный ввод для сшивания клипа, он возвращает ошибку упругого транскодера

Когда мы передаем несколько входных видео для сшивания клипа,
но он возвращает ошибку Входные данные должны быть массивом свойств, полученных численно

индексированный массив

$result = $client - > createJob(array(
'PipelineId' => '151111112277-cq5k40',
'Input' => array(array('Key' => 'test.mp4'), array('Key' => 'abc.mp4')),

'Output' => array(
'Key' => $output_file,
'PresetId' => '1351621234501-000001',
'Composition' => array(
array(
'TimeSpan' => array(

'StartTime' => '00:00:00.000',
'Duration' => '00:01:00.000',
)
)

),
),
));

0

Решение

Документы предлагают 'Input' => ... это массив свойств, но 'Inputs' => ... представляет собой массив массивов свойств, с Input используется, когда есть только один файл, или Inputs используется с несколькими файлами.

Input

Тип: JobInput состав

Раздел тела запроса, содержащий информацию о транскодируемом файле.

Inputs

Тип: Массив JobInput сооружения

Раздел тела запроса, содержащий информацию о транскодируемых файлах.

https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-elastictranscoder-2012-09-25.html#createjob

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]