Puncte:1

Există vreo modalitate de a extrage metadatele „descriere” din videoclipurile de la distanță ale Media?

drapel ng

Avem un site Drupal 9 care folosește Video Remote Media pentru videoclipuri YouTube. Trebuie să extragem descrierea videoclipului YouTube, dar nu văd nicio modalitate de a realiza acest lucru. Rezultatul final va fi afișarea descrierea YouTube într-o vizualizare.

EDITARE: Captura de ecran arată că nu există un câmp „descriere” în maparea câmpului video de la distanță.introduceți descrierea imaginii aici

leymannx avatar
drapel ne
Cred că puteți realiza acest lucru cu API-ul YouTube cumva, poate într-un formatator de câmp personalizat extinzând formatatorul video implicit la distanță https://stackoverflow.com/a/5155064/2199525
Puncte:2
drapel in

Media are capacitatea de a mapați metadatele media de la distanță în câmpuri asupra entității media. Pentru a face acest lucru, creați un tip media a cărui sursă media este video de la distanță, apăsați pe Salvare, apoi adăugați câmpurile dvs.Editați din nou tipul media, apoi mapați metadatele la câmpurile pe care le-ați creat.

Când creați o entitate media de acest tip, Drupal va prelua metadatele din sursă (de exemplu, YouTube, Vimeo etc.) și apoi va mapa metadatele la câmpurile pe care le-ați configurat pentru ele. Există o problemă nerezolvată pentru a reîmprospăta aceste metadate după ce entitatea este creată, deoarece în prezent face această mapare numai la creare.

De asemenea, dacă îmi amintesc bine, acest lucru funcționează doar pe public Videoclipuri. Videoclipul nu poate fi nelistat, privat, restricționat în funcție de vârstă sau, mai rău, 404. În caz contrar, acest mecanism nu va obține metadatele.

quantumized avatar
drapel ng
Multumesc pentru informatie. Deja citisem acele instrucțiuni.Problema este că nu există un câmp de descriere în maparea metadatelor. Am adăugat o captură de ecran la postarea mea inițială pentru a arăta unde mă refer. TI a încercat să caute, dar nu a găsit nicio postare în care să fie menționată această problemă, dar se pare că ar trebui să existe o modalitate de a introduce descrierea videoclipurilor YouTube de la distanță în Media.
drapel in
@quantumized puteți crea un plugin nou `@MediaSource` sau să anulați definiția pluginului `core/modules/media/src/Plugin/media/Source/OEmbed.php` și să încercați să preluați o descriere din resursa returnată (vezi ` getMetadata()`). În prezent, are o listă fixă ​​de atribute mapate (vezi `getMetadataAttributes()`). Disponibilitatea descrierii în acest API va depinde dacă resursa de la distanță returnează una.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.