Проблемы при создании видеотеки с помощью Brightcove Media API

Я столкнулся с проблемой, связанной с созданием видеотеки на моем веб-сайте Drupal с использованием Brightcove Media API. Может кто-нибудь, пожалуйста, скажите мне, как мне получить информацию об авторе, дате публикации и подробности о видео, которые мне нужно отобразить вместе с видео на моей странице. Мне каким-то образом удалось отобразить видео на моей странице, но я все еще пытаюсь извлечь другие детали и отобразить его вместе с моим видео на странице. К вашему сведению, я работаю в Drupal 6. Может ли кто-нибудь помочь мне с этим??


person shuchi khandelwal    schedule 30.11.2011    source источник
comment
Не могли бы вы опубликовать свой код? Без него очень сложно вам помочь.   -  person Clive    schedule 30.11.2011


Ответы (1)


Вы можете проверить следующие полезные ссылки:

http://opensource.brightcove.com/project/PHP-MAPI-Wrapper/ http://developer.brightcove.com/en/documentation

Я не уверен, что понимаю, что вы подразумеваете под «автором», Brightcove в настоящее время не отслеживает информацию о типе журнала аудита. Например, вы не можете запросить, кто загрузил видео. Только метаданные, относящиеся к видео.

Предполагая, что «Автор» является настраиваемым полем, вы можете получить эту информацию, выполнив вызов, например:

/**
 * function custom_search() - search specified field for given value
 * @param string [$term] - Required. The value to search for.
 * @param string [$criteria] - any, all, or none.  Default: any.
 * @param string [$search_field] - Specify the field to look for the search term in. Default: search_text.
 */
/** Available search fields: display_name, reference_id, tag, custom_fields, search_text. 
 *  Using search_text is the equivalent of searching displayName, shortDescription and longDescription fields
 *  and is also the same as omitting the field name altogether
 */
function custom_search($term, $criteria = 'any', $search_field = 'search_text') { 
    $bc = create_bcmapi();
    $params = array(
        'video_fields' => 'id,name,shortDescription,referenceId,tags,custom_fields'
      );
    $terms = array($criteria => $search_field.':'.$term); 

    $data['videos'] = $bc->search('video', $terms, $params);
    return $data;
}

Извините, что поздно, но, возможно, это поможет кому-то еще.

person jco    schedule 20.03.2012