Как получить URL файла из Калтуры по entryid

Я должен получить видео URL загружен на KALTURA по entryId. Я видел kaltura api, но не нашел правильного решения для этого. Я получил кое-что в коде php:

 $ks = $client->session->start($secret, $userId, KalturaSessionType::ADMIN, $partnerId, 86400, 'disableentitlement');
$client->setKs($ks);

$client->startMultiRequest();
$entryId = '1_u7aj9kasw'; //replace this with your entry Id
$client->flavorAsset->getwebplayablebyentryid($entryId);
$req1ResultFlavorId = '{1:result:0:id}'; //get the first flavor from the result of getwebplayablebyentryid
$client->flavorAsset->geturl($req1ResultFlavorId); //this action will return a valid download URL
$multiRequestResults = $client->doMultiRequest();
$downloadUrl = $multiRequestResults[1];
echo 'The entry download URL is: '.$downloadUrl;

но я должен сделать это с Java, что я пробовал, как:

KalturaConfiguration config = new KalturaConfiguration();
        config.setEndpoint(envConfiguration.getKalturaUrl());
        KalturaClient client = new KalturaClient(config);
        String ks = client.generateSession(envConfiguration.getKalturaSecretKey(), "TestUploader",
                KalturaSessionType.ADMIN, 101);
        client.setKs(ks);
        client.startMultiRequest();
        String url = client.getFlavorAssetService().getUrl("entryid");
        log.debug("url is::::::"+ url);

но я получаю URL нуль. Пожалуйста, помогите. Заранее спасибо!!!

0 ответов

Другие вопросы по тегам