From 576085b482f4579ce47ad0590df0073560eec0bb Mon Sep 17 00:00:00 2001 From: ulrich <not disclosed> Date: Sun, 07 Jan 2018 09:45:39 +0000 Subject: [PATCH] Abspielerauswahl hinzugefügt --- README.md | 61 ++++++++++++++++++++++++++++++ 1 files changed, 61 insertions(+), 0 deletions(-) diff --git a/README.md b/README.md index c48f52f..6d0680c 100644 --- a/README.md +++ b/README.md @@ -177,3 +177,64 @@ 128kbps http://mp3.ffh.de/radioffh/hqlivestream.mp3 48kbps http://mp3.ffh.de/radioffh/livestream.aac + +## Noch zu erledigen + +### Templates für Mustache dynamisch laden + +Spart Ladezeit zu Beginn. Lösungsansatz: Eine Funktion, die als Parameter das Element erhält, dessen html mit dem gerenderten Template ersetzt werden soll und den zu rendernden Inhalt. Die dynamische Ladefunktion + +1. prüft, ob das Template schon im cache ist +1. Lädt das Template, wenn nicht +1. wartet, bis das Template geladen ist +1. rendert das Template mit dem übergebenen Inhalt +1. schreibt das Ergebnis ins html des übergebenen Elements + +Der letzte Teil des Ablaufs muss asynchron gefasst sein, damit auf das Laden gewartet werden kann. + +## Schnittstellenbeschreibung + +Die folgenden Funktionen sind Mocks für eine noch zu erstellende Schnittstelle. + +### Senderliste lesen + +Aufruf +```` +data/sender.json +```` + +Antwort +```` +{ + "senderliste": { + "titel": "Senderliste", + "inhalt": [ + { + "senderid": 1, + "sendername": "hr info", + "senderurl": "http://hr-hrinfo-live.cast.addradio.de/hr/hrinfo/live/mp3/128/stream.mp3", + "senderlogo": "../bilder/hr-info.png" + }, + { + "senderid": 2, + "sendername": "radiobob", + "senderurl": "http://bob.hoerradar.de/radiobob-live-mp3-hq", + "senderlogo": "../bilder/radio-bob-logo-80.png" + }, + usw. + ] + } +} +```` + +### Neuen Sender speichern + +Noch nicht realisiert. + +### Änderungen an einem Sender speichern + +Noch nicht realisiert. + +### Sender löschen + +Noch nicht realisiert. -- Gitblit v1.9.3