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
How to Build a Production GrapesJS Editor: The Complete Walkthrough of Brief, Preset, Plugins, and Services
A complete walkthrough of building a production GrapesJS editor: how to choose a preset, pick plugins, and scope setup services without burning a sprint.
Tutorial
Embed GrapesJS in Your SaaS: A Weekend Guide
Embed GrapesJS in your SaaS and ship a white-label page builder over a weekend. Honest tradeoffs, real code, and the plugins that close the UX gap.
Tutorial
🚀 Introducing GrapesJS Email Blocky: The Ultimate Email Block Library for GrapesJS
Building professional, responsive, email-safe templates has always been one of the biggest challenges for developers and marketers.
Durchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.