Как вставить видео с YouTube в Dspace? - PullRequest
0 голосов
/ 04 октября 2019

У меня есть несколько элементов, у которых есть видео, связанное с YouTube, идея состоит в том, что при отображении информации об элементе в интерфейсе dspace JSPUI видео в настоящее время внедрено, создайте метаданные (dc.identifier.video), чтобы сохранить URL-адресвидео.

1 Ответ

0 голосов
/ 08 октября 2019

Во-первых, я настоятельно рекомендую вам использовать схему local для своих пользовательских метаданных, например, URL-адреса видео. Например, вы можете определить local.video для этой цели. Теперь позвольте мне перейти к вашему вопросу. Если вы откроете страницу видео на Youtube, нажав Поделиться , откроется диалоговое окно. В диалоговом окне, если вы нажмете Вставить , у вас будет iframe HTML-код, подобный следующему:

<iframe width="560" height="315" src="https://www.youtube.com/embed/rs9w5bgtJC8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Как видите, значение src равно https://www.youtube.com/embed/rs9w5bgtJC8 это URL видео на Youtube. Если вы поместите вышеупомянутый элемент <iframe> на страницу вашего товара в DSpace, вы увидите видео YouTube, встроенное в эту страницу. Поэтому вам необходимо получить весь код <iframe>, в котором значение src заменено значением метаданных local.video.

ОБНОВЛЕНИЕ

Функция предварительного просмотра в DSpace предназначена дляПредварительный просмотр битовых потоков и DSpace не обеспечивает предварительный просмотр видео, в котором его URL хранится в поле метаданных. Для ваших требований вам нужно настроить DSpace.

...