Hier finden Sie eine Beschreibung der JavaScript-API, um Videos von OXOMI in Ihre Webseite oder Webanwendung einzubetten. Wenn Sie die Funktionen testen möchten, dann finden Sie im Bereich Beispiele entsprechenden Code zum Testen.
Binden Sie eine Markenübersicht von Videos mit der Funktion oxomi.videoBrands
ein. Mit Klick auf eine Marke erscheinen die entsprechenden Videos der jeweiligen Marke.
Parameter | Beschreibung | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
target |
Gibt das Ziel-Element an, in welches die Markenübersicht eingefügt wird. Wird dieser
Parameter nicht angegeben, so wird |
||||||||||
brandCategory | Gibt den Namen einer gewünschten Kategorie an. |
||||||||||
brandTag | Gibt einen Tag an, nach dem gefiltert werden soll. |
||||||||||
brandSortBy | Legt die Sortierung der Markenübersicht fest. Die nachfolgenden Werte stehen hier zur Verfügung.
|
||||||||||
brandGroupBy | Lässt das Ergebnis gruppiert zurückgeben, falls angegeben. Mögliche Gruppierungen sind:
Hinweis: Falls gruppiert wird, so wird eine andere Struktur des Ergebnisobjekts zurückgegeben. |
||||||||||
brandLimit | Begrenzt die Anzahl der angezeigten Ergebnisse. Standard-Wert ist |
||||||||||
brandSearch | Gibt an, ob zusätzlich auch ein Sucheingabefeld eingebunden wird. Das hier verwendete Template
kann über den Parameter |
||||||||||
own | Wird dieser Parameter auf |
||||||||||
brandPriorityStart | Ist dieser Parameter gefüllt, erscheinen im Ergebnis nur Marken, deren Markenpriorität gleich oder höher als dieser Wert ist. |
||||||||||
brandPriorityEnd | Ist dieser Parameter gefüllt, erscheinen im Ergebnis nur Marken, deren Markenpriorität gleich oder niedriger als dieser Wert ist. |
Parameter | Beschreibung |
---|---|
lang | Gibt die Sprache (als 2-buchstabigen ISO-Code) an, nach der gefiltert werden soll. |
country | Gibt das Land (als 2-buchstabigen ISO-Code) an, nach dem gefiltert werden soll. |
Neben den hier angegebenen Parametern zur Filterung der anzuzeigenden Marken, können zusätzlich noch die
Parameter von oxomi.videos
angegeben
werden, um die entsprechende Listen-Darstellung mit
den verknüpften Videos zu filtern.
oxomi.videoBrands({ brandCategory: 'Sanitär', brandSearch: true });
Benutzen Sie hierfür die Funktion oxomi.videos
.
Diese Funktion findet alle Videos des angegeben Lieferanten. Das erhaltene Ergebnis wird
in das definierte target gerendert.
Parameter | Beschreibung | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
target |
Gibt das Ziel-Element an, in welches die Videos eingefügt werden. Wird dieser
Parameter nicht angegeben, so wird |
||||||||||
supplierNumber | Gibt die Lieferantennummer an für den Fall, dass die Werksnummer nicht eindeutig ist. Hier können Sie Ihre eigenen Lieferantennummern verwenden, wenn Sie diese in der Partnerschaft zum Lieferanten gepflegt haben (siehe: Lieferantennummern). |
||||||||||
excludedSupplierNumbers | Hiermit können Sie Lieferantennummern ausschließen. |
||||||||||
brand | Gibt einen Markennamen an, der als Auswahlkriterium verwendet wird. Beachten Sie, dass Groß-Kleinschreibung hierbei berücksichtigt wird. Hinweis: Falls Sie die ID der gewünschten Marke kennen, können Sie alternativ auch mit dem Parameter brandId arbeiten. |
||||||||||
tag | Gibt einen Tag an, nach dem gefiltert werden soll. Geben Sie mehrere Tags durch Kommas getrennt an. |
||||||||||
sortBy |
Legt eine Sortierung fest. Die nachfolgenden Werte stehen hier zur Verfügung.
|
||||||||||
groupBy | Lässt das Ergebnis gruppiert zurückgeben, falls angegeben. Mögliche Gruppierungen sind:
Hinweis: Falls gruppiert wird, so wird eine andere Struktur des Ergebnisobjekts zurückgegeben. |
||||||||||
groupFilter |
Wird dieser Parameter auf |
||||||||||
start |
Definiert wieviel Elemente in der Ergebnisliste übersprungen werden. Soll z.B. mit dem Dritten
Element begonnen werden, dann tragen Sie hier den Wert Hinweis: Nutzen Sie diesen Parameter, um "seitenweise" durch die Ergebnismenge zu navigieren. |
||||||||||
limit | Begrenzt die Anzahl der angezeigten Ergebnisse. Standard-Wert ist |
||||||||||
type |
Gibt den Video-Typ an, nach dem gefiltert werden soll. Verwenden Sie hier die entsprechenden
Typen-Codes.
Als Trennzeichen mehrerer Video-Typen wird |
||||||||||
category | Definiert den Namen einer Kategorie als Auswahlkriterium. Um mehrere Kategorien auszuwählen
benutzten Sie |
||||||||||
own | Wird dieser Parameter auf |
||||||||||
mode | Legt fest, wie das Video abgespielt werden soll. Zur Verfügung stehen:
|
||||||||||
width | Gibt die Breite für die Videos vor. Beachten Sie die mehreren Möglichkeiten, die Sie haben um die Breite für eine passgenaue Integration festzulegen. Weiterlesen |
||||||||||
height | Gibt eine explizite Höhe für die Videos vor. Falls nicht angegeben, orientiert sich die Höhe mittels Seitenverhältnis an der festgelegten Breite. |
||||||||||
size | Gibt die Größe des Vorschaubildes und Video-Players (mit Ausnahme des Overlays) an:
Dieser Wert wird benutzt, wenn nichts für Breite oder Höhe definiert ist. |
||||||||||
search |
Belegen Sie diesen Parameter mit dem Wert |
||||||||||
showDetails |
Belegen Sie diesen Parameter mit dem Wert |
||||||||||
includeOutdated |
Belegen Sie diesen Parameter mit dem Wert |
||||||||||
onlyOutdated |
Belegen Sie diesen Parameter mit dem Wert |
Parameter | Beschreibung |
---|---|
lang | Gibt die Sprache (als 2-buchstabigen ISO-Code) an, nach der gefiltert werden soll. |
country | Gibt das Land (als 2-buchstabigen ISO-Code) an, nach dem gefiltert werden soll. |
oxomi.videos({supplierNumber: 'L10190', target: '#video-div' });
Die nachfolgendende Liste zeigt alle verfügbaren Video-Typen und die dazugehörigen Codes für die Verwendung in der Integration:
Typ Code |
Beschreibung |
---|---|
Produktvideo product |
Zeigt das referenzierte Produkt. Dies ist der Standard-Typ für Videos |
Anwendungsvideo usage |
Zeigt eine Anwendungsmöglichkeit des referenzierten Produkts |
Schulungsvideo training |
Erklärt den Umgang oder die Verwendung eines oder mehrerer Produkte |
Imagevideo image |
Präsentiert das Unternehmen, eine Marke oder einen Fachbereich |
WebTV webtv |
Ein journalistischer Beitrag mit Brancheninformationen |
Montagevideo installation |
Zeigt die Installation oder den Aufbau eines Produkts. |
Q&A Video qa |
Weiterbildung, Information oder Antwort auf eine konkrete Frage |
Einen Beschreibungstext der jeweiligen Video-Typen finden Sie hinter dem Link.
Benutzen Sie hierfür die Funktion oxomi.itemVideos
.
Diese Funktion findet alle Videos des angegeben Lieferanten und Artikels. Das erhaltene Ergebnis wird
in das definierte target gerendert.
Parameter | Beschreibung |
---|---|
target |
Gibt das Ziel-Element an, in welches die Videos eingefügt werden. Wird dieser
Parameter nicht angegeben, so wird |
itemNumber | Gibt die Artikelnummer an, für die Videos gesucht werden sollen. |
supplierItemNumber | Gibt die Werksnummer des Artikels an, damit auch Videos des Herstellers gefunden werden können. |
supplierNumber | Gibt die Lieferantennummer an für den Fall, dass die Werksnummer nicht eindeutig ist. Hier können Sie Ihre eigenen Lieferantennummern verwenden, wenn Sie diese in der Partnerschaft zum Lieferanten gepflegt haben (siehe: Lieferantennummer). |
category | Definiert den Namen einer Kategorie als Auswahlkriterium. Um mehrere Kategorien auszuwählen
benutzten Sie |
type |
Gibt den Video-Typ an, nach dem gefiltert werden soll. Verwenden Sie hier die entsprechenden
Typen-Codes.
Als Trennzeichen mehrerer Video-Typen wird |
own | Wird dieser Parameter auf |
mode | Legt fest, wie die Videos abgespielt werden sollen. Zur Verfügung stehen:
|
width | Gibt die Breite für die Videos vor. Beachten Sie die mehreren Möglichkeiten, die Sie haben um die Breite für eine passgenaue Integration festzulegen. Weiterlesen |
height | Gibt eine explizite Höhe für die Videos vor. Falls nicht angegeben, orientiert sich die Höhe mittels Seitenverhältnis an der festgelegten Breite. |
size | Gibt die Größe des Vorschaubildes und Video-Players (mit Ausnahme des Overlays) an:
Dieser Wert wird benutzt, wenn nichts für Breite oder Höhe definiert ist. |
showDetails |
Belegen Sie diesen Parameter mit dem Wert |
includeOutdated |
Belegen Sie diesen Parameter mit dem Wert |
onlyOutdated |
Belegen Sie diesen Parameter mit dem Wert |
Parameter | Beschreibung |
---|---|
lang | Gibt die Sprache (als 2-buchstabigen ISO-Code) an, nach der gefiltert werden soll. |
country | Gibt das Land (als 2-buchstabigen ISO-Code) an, nach dem gefiltert werden soll. |
oxomi.itemVideos({ supplierNumber: 'L10190', itemNumber: 'A20876', target: '#videos' });
Benutzen Sie hierfür die Funktion oxomi.embedVideo
.
Diese Funktion ermöglicht es, ein bestimmtes Video direkt in eine Webseite einzubetten. Hierbei kann
sowohl die Größe als auch die Art der Einbettung festgelegt werden.
Die folgenden Arten der Einbettung werden unterstützt. Die genauen Konfigurationswerte finden Sie in der Tabelle der Parameter.
Art | Beschreibung |
---|---|
Vorschau + Overlay | Es wird ein Vorschaubild eingebettet. Wird dies angeklickt, so wird der Video-Player in einem Overlay geöffnet. Dies hat den Vorteil, dass kleinere Bilder verwendet werden können, nachher aber ein großer Video-Player zur Verfügung steht. Weiterhin werden die Ressourcen (Video-Player und Film) erst geladen, wenn ein Video abgespielt wird. |
Vorschau + Inline-Player | Es wird ein Vorschaubild eingebettet. Wird dies angeklickt, wird der Video-Player an der Stelle des Vorschaubildes geöffnet. Dies vereinfacht die Benutzerführung. Weiterhin werden die Ressourcen (Video-Player und Film) erst geladen, wenn ein Video abgespielt wird. |
Direkter Player | Es wird direkt ein Video-Player an der gewünschten Stelle eingebunden, welcher das Video abspielt. Dies hat den Vorteil, dass alle Ressourcen geladen sind und das Video sofort abspielt. Der Nachteil ist, dass die Ressourcen auch dann geladen werden, wenn kein Video abgespielt werden soll. |
Parameter | Beschreibung |
---|---|
target | Gibt das Ziel-Element an, in welches das Video eingefügt wird. Wird dieser
Parameter nicht angegeben, so wird |
video | Gibt die ID oder den Code des Videos an, welches eingebettet werden soll. Existieren mehrere Videos mit dem gegebenen Code, wird das aktuellste verwendet. |
mode | Gibt den Modus der Einbettung an. Zur Verfügung stehen:
|
width | Gibt die Breite für das einzubettenede Video vor. Beachten Sie die mehreren Möglichkeiten, die Sie haben um die Breite für eine passgenaue Integration festzulegen. Weiterlesen |
height | Gibt eine explizite Höhe für das einzubettende Video vor. Falls nicht angegeben, orientiert sich die Höhe mittels Seitenverhältnis an der festgelegten Breite. |
size | Gibt die Größe des Vorschaubildes und Video-Players (mit Ausnahme des Overlays) an:
Dieser Wert wird benutzt, wenn nichts für Breite oder Höhe definiert ist. |
showDetails |
Belegen Sie diesen Parameter mit dem Wert |
autoplay |
Belegen Sie diesen Parameter mit |
oxomi.embedVideo({ video: '0815', mode: 'in-place', size: 'medium', target: '#video-div' });
Sie haben mehrere Möglichkeiten die Breite des einzubettenden Videos festzulegen. In der nachfolgenden Tabelle finden Sie eine detaillierte Beschreibung.
Beschreibung | Anwendungsfall | |
---|---|---|
Feste Breite | Eine feste Breite in Pixel, z. B. |
Sie haben ein pixelgenaues Layout und wollen das Video darin passend einbetten. |
Ausfüllende Breite |
|
Das eingebettete Video soll die Breite des umschließenden Elements übernehmen und es so ausfüllen. |
Orientierung an Spalten-Layout | Definieren Sie hier eine Klasse, die eine Spaltenbreite repräsentiert, z.B. |
Das Video soll sich an dem Spalten-Layout eines Grid-Systems orientieren. |
Ohne vorgelegte Größe | Definieren Sie |
Der einbettende Code soll keine Größe festsetzen, damit diese mit eigenem CSS einfacher angepasst werden kann. |
Diese Funktion ermöglicht es, ein bestimmtes Video zu öffnen. Da hier auf den Code des Videos verwiesen wird, kann das Video innerhalb von OXOMI aktualisiert werden, ohne dass der Aufruf (z.B. in einem Link) angepasst werden müsste. Es wird jeweils das neueste Video mit dem gegebenen Code verwendet.
Rufen Sie die Funktion oxomi.openVideo
auf, um das gewünschte Video in einem Overlay zu öffnen.
Parameter | Beschreibung |
---|---|
video | Gibt die ID oder den Code des Videos an, welches geöffnet werden soll. Existieren mehrere Videos mit dem gegebenen Code, wird das aktuellste geöffnet. |
startTime | Zeit in Sekunden, an welcher Stelle das Video geöffnet werden soll. |
paused | Belegen Sie diesen Parameter mit |
oxomi.openVideo({ video: '0815' });