Video wird im Bildelement hochgeladen
Du kannst es einfach mit dem Asset Manager ins Video aufnehmen... 'this.editor.on('component:create', model => { if (model.get('type') === 'video') { this.editor.runCommand('open-assets', { Ziel: Modell }); } });`
Lesen Sie die vollständige Antwort unten ↓Frage
Hallo. Ich habe versucht, Videos mit dem Bildelement im Asset Manager hochzuladen. Ich habe an dem Schritt gestoppt, in dem ich im updateTarget-Callback das IMG-Tag durch ein Video-Tag ersetzen wollte. Ich frage, ob es eine einfache Möglichkeit gibt, das zu implementieren? Danke im Voraus. Hier ist ein Ausschnitt aus meinem Code '''js VAR assets = []; var editor = grapesjs.init({ Größe: '100%', showOffsets: 1, noticeOnUnload: 0, Komponenten: '', Stil: '', Container: '#gjs', fromElement: true, Plugins: ['gjs-preset-webpage'], pluginsOpts: { 'gjs-preset-webpage': {} }, assetManager: { Vermögens...
Antworten (3)
Du kannst es einfach mit dem Asset Manager ins Video aufnehmen...
'this.editor.on('component:create', model => { if (model.get('type') === 'video') { this.editor.runCommand('open-assets', { Ziel: Modell }); } });`
Du kannst den Tag-Namen der Komponente so aktualisieren: 'model.set('tagName', 'new-tag')'
@ecmascriptguru Ich würde lieber vorschlagen, die Videokomponente zu erweitern und das Modal zu implementieren (wie in ComponentImageView)
Verwandte Fragen und Antworten
Führe die Forschung mit ähnlichen Themendiskussionen fort.
Problem #426
Nach dem Bild wird das Upload sofort im Asset Manager angezeigt
@ artf Ich habe mein Bestes versucht, aber es scheint trotzdem nicht zu funktionieren Kannst du mir bitte dabei helfen? Sobald ich ein Bild...
Problem #2516
Asset-Manager-Warnung
Hallo, danke für den wunderbaren Redakteur, Ich habe versucht, den Editor zu integrieren, und alles ist in Ordnung. Wenn der Nutzer ein Bil...
Problem #1126
Wie fügt man ein benutzerdefiniertes Attribut in einen Block über den Block Manager hinzu?
Hallo, Ich habe einen benutzerdefinierten Block, in dem das benutzerdefinierte Attribut '@call-method="searchProduct"' angezeigt wird. Aber...
Problem #1335
Das Bild wird beim Hochladen des anderen Bildes mit genau demselben Namen nicht gerendert, das in der Asset-Manager-Liste verfügbar ist
Szenario: Ich habe das Bild "image1.jpg" in der Vermögensverwalterliste. Jetzt benenne ich ein anderes Bild in "image1.jpg" um und lade es...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-Schlüsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen für kostenpflichtige Plugins...
Überprüfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins →Premium-Plugins werden mit Support, regelmäßigen Updates und produktionsreifen Funktionen geliefert – das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins →Verwandte Tutorials
Tiefgehende Anleitungen zum gleichen Thema.
Tutorial
Vanilla-GrapesJS vs. GrapesJS mit Plugins: Was du tatsächlich aus der Box bekommst (2026)
Neu bei GrapesJS? Sieh dir genau an, was dir der Standard-Editor bietet, wo er nicht reicht und welche Plugins die Lücken schließen – ein anfängerfreundlicher V
Tutorial
Wie man einen Produktions-GrapesJS-Editor baut: Der vollständige Durchgang von Briefen, Presets, Plugins und Services
Ein vollständiger Walkthrough zum Aufbau eines Produktions-GrapesJS-Editors: Wie man ein Preset auswählt, Plugins auswählt und Scope-Setup-Dienste auswählt, ohn
Tutorial
Integrieren Sie GrapesJS in Ihre SaaS: Ein Wochenendführer
Integrieren Sie GrapesJS in Ihr SaaS und liefern Sie einen White-Label-Seiten-Builder über ein Wochenende aus. Ehrliche Kompromisse, echter Code und die Plugins
Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.