2015-04-29 50 views
0

我要求katura基本媒體條目列表使用base entry服務和操作爲list
我試圖通過如下名稱排序基本條目媒體列表:按名稱排序kaltura基本條目列表

KalturaMediaEntryFilter filter = new KalturaMediaEntryFilter(); 
filter.typeIn = "1"; 
filter.orderBy = KalturaMediaEntryOrderBy.NAME_DESC.toString(); 
KalturaMediaListResponse listResponse = mediaService.list(filter); 

但「排序依據」元素不會對結果產生任何影響,我試過多種組合,但得到相同的結果。

如何正確地做到這一點?

回答

1

首先,您使用的是媒體服務而不是baseEntry。 其次,你應該檢查'KalturaMediaEntryOrderBy.NAME_DESC'中的內容。最終,filter.orderBy的值應該是'-name'。

+0

舉例來說,我已經給出了媒體服務,你可以請舉例說明如何按名稱排序嗎? – User7723337

+0

我不知道你在使用什麼客戶端庫,所以我不知道KalturaMediaEntryOrderBy.NAME_DESC中有什麼。你可以這樣做: filter.orderBy =「 - name」 –

+0

我使用kaltura Android客戶端庫的最新版本和我的服務器是kaltura CE最新。你能解釋我的代碼(問題提供的代碼)中爲什麼我的結果不按照排序順序進行排序? – User7723337