Рейтинг:0

Как я могу использовать пользовательское изображение в качестве миниатюры для видео на Youtube?

флаг eg

я хочу использовать пользовательское изображение в качестве миниатюры для удаленного видео (youtube) в своих абзацах, я создаю одно поле с именем пользовательское изображение под удаленным видео и использую приведенный ниже код.

if ($entity->bundle() === 'remote_video' && isset($entity->get('field_custom_image')->target_id)) {
  $entity->get('миниатюра')->target_id = $entity->get('field_Optional_custom_image')->target_id;
}

Миниатюра заменяется пользовательским изображением в представлении мультимедиа, но когда я пытался использовать этот медиафайл на странице, он по-прежнему использует миниатюру Youtube.

Любая помощь в этом очень ценится.

Jaypan avatar
флаг de
Я настроил это в модуле URL-адреса видеофильтра (https://www.drupal.org/project/url_to_video_filter). Вы можете изучить исходный код и JS, чтобы увидеть, как я это сделал. Прошло несколько лет, подробностей не помню.
флаг in
Миниатюра определяется плагином MediaSource (вот [oembed](https://github.com/drupal/drupal/blob/9.4.x/core/modules/media/src/Plugin/media/Source/OEmbed.php# L264) и вот [изображение](https://github.com/drupal/drupal/blob/9.4.x/core/modules/media/src/Plugin/media/Source/Image.php#L142) для сравнения, потому что оно извлекается из поля сущности). Это раскрывающийся список, который вы выбираете при создании нового типа мультимедиа. Вам просто нужно расширить oembed и получить его из поля объекта, такого как изображение. Затем обновите тип носителя через конфигурацию (поскольку выпадающее меню отключено после создания).
vyshnavi avatar
флаг eg
@Joseph Привет, Джозеф, не могли бы вы привести мне несколько примеров того, как это сделать?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.