有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何通过entryid从kaltura获取文件url

我必须通过entryId在kaltura上上传视频url。我看过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) 个答案