- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Media URL per API ermitteln
Hallo, ich versuche gerade die URL fรผr ein Media Objekt vom Typ Bild zu ermitteln.
Leider scheitere ich total und habe hier in der Community keine passende Lรถsung gefunden.
Grundsรคtzlich verwenden wir noch die StandardURL generierung und somit scheitert es z.B. beim Aufruf von media.getStoredUrl(), das gibt mir dann null zurรผck.
String mediaUrl = media.getStoredUrl(masterLanguage, project.getResolutionByName("ORIGINAL"));
Ich finde zur Zeit keine Lรถsung um an die Bild URL zu kommen. Kann mir da jemand weiterhelfen?
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Stefan,
um .getStoredUrl() erfolgreich nutzen zu kรถnnen (return != null), muss min. einmal eine Generierung durchgefรผhrt werden - denn dann erst hat das Medium eine storedUrl.
Ich hole mir die URL eines Medien-Elementes wie folgt:
url = urlCreator.getUrl(media, language, resolution, UrlCreator.ABSOLUTE_URL);
Hoffe, ich konnte Dir helfen.
Viele Grรผรe
Marcel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Stefan,
du schreibst, dass du die StandardURL-Generierung verwendest.
In diesem Posting (LINK) schreibt Peter in seiner als hilfreich markierten Antwort, dass der Default-Url-Creator keine URLs speichert und damit immer "null" zurรผckgeliefert.
Eventuell liegt es daran?
Viele Grรผรe
Michaela
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Michaela,
das was Peter beschreibt verstehe ich.
Da ich aktuell aber nicht einfach den URL Generator umstellen kann,
Suche ich nach einer anderen API Lรถsung die URL fรผr ein Media zu ermitteln.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Stefan,
um .getStoredUrl() erfolgreich nutzen zu kรถnnen (return != null), muss min. einmal eine Generierung durchgefรผhrt werden - denn dann erst hat das Medium eine storedUrl.
Ich hole mir die URL eines Medien-Elementes wie folgt:
url = urlCreator.getUrl(media, language, resolution, UrlCreator.ABSOLUTE_URL);
Hoffe, ich konnte Dir helfen.
Viele Grรผรe
Marcel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Stefan,
benรถtigst Du noch weitere Hilfe oder hat Dir Marcels Antworten bereits geholfen? In diesem Fall wรคre es super, wenn Du die "richtige Antwort" entsprechend markierst, damit auch andere Community-Teilnehmer diese auf den ersten Blick finden. Solltest Du zwischenzeitlich eine eigene Lรถsung gefunden haben, wรคre es nett, wenn Du diese hier bereitstellst.
Viele Grรผรe
Tim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Leider ist die URL unter .getStoredUrl() nur gesetzt wenn man einen SEO URL Generator zur Pfaderzeugung verwendet.
Der Generator "Defaults URLs" setzt da nichts rein, ist also immer null.
Wie komme ich den an den von dir genannten urlGenerator ?
Was ich habe ist der "ScheduleContext scheduleContext"
url = urlCreator.getUrl(media, language, resolution, UrlCreator.ABSOLUTE_URL);

