2013-11-10 3 views

ответ

4

Да, они могут: вам нужно будет использовать "MetadataSearch" объект. Это описано в разделе 7.12 тома. 5 («DAE») спецификации OIPF v1.2. Вы можете загрузить этот документ с: http://www.oipf.tv/specifications/login/com-sef-users-download?gid=83

Использование API-интерфейсов немного связано; вам нужно создать объект запроса, задать запрос, выполнить его, дождаться сообщения о завершении поиска (или не удалось - в этом случае вам нужно обработать ошибку), а затем вы можете получить результаты. Например;

var search_manager = window.oipfObjectFactory.createSearchManagerObject(); 
var search = search_manager.createSearch(1); 
var results = null; 
/* eg; restrict results to a single channel 
* (You'll need to get a channel object from one of the many APIs that do that) 
*/ 
search.addChannelConstraint(channel); 
// Get a programme starting at or after 1:01 on 1/1/2000: 
var query = search.createQuery("Programme.startTime", 3, '949366860'); 
search.setQuery(query); 
search_manager.addEventListener("MetadataSearch", function() { 
    results = search.result; 
    for (var i = 0; i < result.length; i++) { 
     // do something 
    } 
}, false); 
+0

Вы также можете использовать свойство .programmes объекта видео/вещания. См. Http://itv.mit-xperts.com/hbbtvtest/eitevent/ –

Смежные вопросы