Radio-Cloud Tools. Dokumentation

Ähnliche Dokumente
Radio-Cloud Tools. Dokumentation

Es wird eine MySQL Datenbank benötigt, es wird die Tabelle SB_Musikmanager erstellt.

Article Widgets für Publisher

Spreed Call Video. Kurzanleitung. 1 Übersicht Bereitstellen eines Videos Konfiguration des Spreed Call Video...3

Formular-Widgets oder Spendenbuttons erstellen

HTTP- SOAP- Schnittstelle

Computop Mobile SDK Authentisierung Integration Guide

Article Widgets für Publisher

Internet-Technologien

vrealize Log Insight- Entwicklerressourcen 11. September 2017 vrealize Log Insight 4.3

Einbindung Ihrer Rechtstexte in Amazon

BillSAFE Payment Layer Integration Guide

Field Service 2017 Admin-Handbuch

TYPO3-Mediaplayer-Anleitung

Webseiten-Bericht für watch-freemovie-online.net

Einrichten des Schuljahreskalenders. Das vorliegende Dokument zeigt Ihnen...

Anwenderdokumentation für die Industrie Test-Gegenstelle ELBRIDGE-Schnittstelle

Objekte. Theorieteil. Inhaltsverzeichnis. Begriffe. Programmieren mit Java Modul 5. 1 Modulübersicht 3

Embedded Player & Partnerprogramm

Inhalt Einleitung Anmelden Registrieren Ein Konto erstellen Ihr Konto aktivieren Login...

PHP Bibliothek für ratenkauf by easycredit

PepperShop Social Bookmarking Anleitung

Beschreibung der Datenbankstruktur

Automatisches Event Tracking mit Google Analytics und Google Tag Manager

Content-Slider Modul Anleitung

Avamboo GmbH Avamboo Encrypt. SICHERE MIT Avamboo Encrypt. für Outlook 2010 / 2013 / Handbuch

Einbindung in JIMDO-Shopsystem

FastBill GmbH Kaiserleistraße Offenbach am Main. Monsum. Dokumentation Adyen. Workflows 22. Februar

AGB HOSTING-SERVICE EINBINDUNG (Version 3)

crm-now/ps Webforms Webdesigner Handbuch Erste Ausgabe

12. Jgst. 3. Kursarbeit Datum: Fach: Informationsverarbeitung (Leistungskurs) & )!!*+,!- -.!-

aibrowser Ausgabe

PHP & HTML. Kurzeinstieg HTML. Zellescher Weg 12 Willers-Bau A109 Tel Michael Kluge

Benutzerführung für IPTV

Leitfaden für Redakteure Abo Administration

Datenbankprogrammierung mit MySQL 5 und PHP 5 Spona

Einsatz von APEX 2.2 / 3.0. codework Software GmbH. Sabine Drescher-Gude. bei der DOAG. DOAG SIG Development Kassel

Ionic Daten an Server senden

HARMONYS TALK. Betriebsanleitung. Réf : A

Allyouneed.com. Powered by. Bedienungsanleitung. Allyouneed Client Juli 2015 v portal.allyouneed.com Seite 1 portal.allyouneed.

Formulare mit HTML. Beispiele. Beispiele & Nutzen. Web. Fach: Klasse: BW2. Datum: (Freitag) Agenda zu HTML und PHP

Arbeiten mit Nachrichten im Fakultäts-Typo3-System

Benutzerdokumentation. ChangePlorer

1. Anmelden Webapplet erzeugen Auf Ihrer Website einbinden Glossar... 9

Kurzlinks erstellen. Kollaboratives Lernen mit digitalen Medien. Novi Sad, Seminarleitung: Sonja Urošević und Tünde Kadar

Einbindung in Gambio GX3

OLAT: Verwendung von Audio- und Videodateien

Einrichten eines Infocenters für den Demand Generator. Andreas Klein DemandFlow GmbH

Webseiten-Bericht für fantomw.ru

Oracle Forms und APEX

Web-Anwendungen, SS17 - Fragentypen

Transaktionspixel. Inhalt: Anbindung Bestellsystem Transaktionspixel-Parameter Conversion-Tracking. NetSlave GmbH Simon-Dach-Straße 12 D Berlin

Spreed Call Button. Kurzanleitung. 1 Übersicht Auswahl bzw. Erstellen einer Button-Grafik Konfiguration des Spreed Call Button...

Dokumentation. CleverReach Modul für Joomla!

Embedded Player & Partnerprogramm

ODDS-TV. ... die zukunftssichere Lösung für den modernen Wettanbieter!

Geoproxy Freistaat Thüringen. Dokumentation zur Einbindung des Web Feature Service in GIS-Anwendungen. - ArcGIS von ESRI - Stand:

APEX Datenverwaltung Wo sind die Daten gerade?

Anwendungsleitfaden für GKB Secure Mail. Gemeinsam wachsen. gkb.ch

Microsoft Office 365

Einbindung in Oxid. (Oxid CE 4.9.7, Apache 2.4.7, MySQL )

Möglichkeiten der Videobereitstellung über OpenOLAT

Inhalt. Formularbaukasten

DoorBird Connect Snom

RTG Online Reporting. Anleitung. RTG Trading Solutions

Memory-Gewinnspiel. Inhalt

AN0019-D. So verwenden sie videoberichte. Übersicht. Allgemeine steuerungen. Zeitleiste

<form name= test action= test.php method= get autocomplete= on > </form> <form name= test action= test.php method= post autocomplete= on > </form>

Schliessen Sie das snom MeetingPoint am Stromnetz an und verbinden Sie danach das Ethernet-Kabel (RJ45) mit dem Netzwerkport.

Jonas Hellwig/Christian Gatzen. Word Press^Themes. Design und I lüir Word Press. 3. Mit 409 Abbildungen

Verkaufsstellen Modul

Webseiten-Bericht für gausteam.ru

Dokumentation der REST- Schnittstelle des Funk- Sensorsystem GesySense. Gesytec GmbH Pascalstr. 6 D Aachen

e-gehaltszettel LOGA Vplus e-gehaltszettel LOGA Vplus P&I Personal und Informatik GmbH Seite 1 von 17


Der neue Webauftritt. Schulung für Redakteure

Saferpay Integrationsleitfaden für "giropay"

LGK-6601HD WLAN Cloud Funk-Außenkamera Kurzbedienungsanleitung

Geodateninfrastruktur Hessen Geoportal Hessen

Transkript:

Radio-Cloud Tools Dokumentation

Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung 3 2 Das Widget Anhören 4 3 Das Widget Aufnehmen 5 3.1 Parameter....................................... 5 3.2 Button-Typen..................................... 7 3.3 Beispiel........................................ 8

1 Einleitung Die phonostar Radio-Cloud 1 ist ein System für benutzerdefinierte Aufnahmen von Internetradio- Streams. Partner haben die Möglichkeit mittels eines Buttons innerhalb ihres Webauftrittes ihren Nutzern eine einfache Option zum Mitschneiden anzubieten. Die Aufnahmen werden in einem Nutzerkonto der phonostar Radio-Cloud gespeichert. Der Nutzer wird zur Anmeldung/Registrierung aufgefordert, wenn er noch nicht angemeldet ist. Die Nutzung der Widgets ist kostenlos. Für den Parameter Partner-ID können Sie partner-id verwenden. Bei Bedarf haben Sie die Möglichkeit unter der E-Mail-Adresse partners@phonostar.de formlos eine eigene Partner-ID anzufordern. 1 Weitere Informationen zur Radio-Cloud: https://www.phonostar.de/radio/radioaufnehmen/radiocloud/registrieren 3 / 8

2 Das Widget Anhören Mit dem Anhören-Widget können Sie ihren Hörern innerhalb ihres Webauftrittes eine einfache Möglichkeit anbieten, den Radiosender direkt im Webbrowser abzuspielen. Gleichzeitig stärken Sie damit die Auffindbarkeit Ihres Senders bei phonostar. Der Anhören -Button wird in drei verschiedenen Größen angeboten (vgl. Abbildung 2.1). Auf folgender Seite kann das Button-Widget direkt ausprobiert und das erforderliche Code-Snippet zum Kopieren und Einfügen auf eine bestehende Webseite generiert werden: http://www.phonostar.de/developers Abbildung 2.1: Button-Beispiele in verschiedenen Größen 4 / 8

3 Das Widget Aufnehmen Zur Integration der Aufnahmefunktion in eine bestehende Webseite wird lediglich das im folgendem vorgestellte Code-Snippet benötigt. Das Code-Snippet besteht aus einem HTML-Link mit zu definierenden Parametern und einem festen JavaScript-Teil. Die zu definierenden Parameter sind in eckigen Klammern dargestellt und werden in 3.1 näher erklärt. Listing 3.1: HTML-Link 1 <a class="phonostar-recording-button" [Button] 2 href="http://www.phonostar.de/extern/radiocloud/[station]/[channel]/aufnehmen? 3 partner=[partnerid]&timestamp=[timestamp]&duration=[duration]&title=[title]&genre=[genr 4 e]">internetradio aufnehmen in der Radio-Cloud</a> Listing 3.2: JavaScript 1 <script>!function(d,s,id){var js,fjs=d.getelementsbytagname(s)[0];if(!d.getelementbyid(id)){js=d. createelement(s); js.id=id;js.src='https://www.phonostar.de/assets/widgets.js';fjs.parentnode. insertbefore(js,fjs);}}(document,'script','phonostar-wjs')</script> 3.1 Parameter [Station]/[Channel] ist der Kenner für den aufzunehmenden Sender, wie er aus der Senderdetail-Seite von phonostar.de abzulesen ist. Channel ist optional. (Beispiele: 1live, 1live/diggi) [partnerid] wird von phonostar vergeben. Der Standardwert ist partner-id. [timestamp] legt Startzeit und -datum der Aufnahme fest. Wird als Unix-Timestamp (UTC) angegeben. UTC-Timestamp erzeugen. (Beispiel für 29.8.2015 13:00 Uhr) Ruby: unix_timestamp = Time.new(2015,8,29,13,0,0).to_i PHP: // Falls nicht bereits auf Server eingestellt: date_default_timezone_set("europe/berlin"); $unix_timestamp = mktime(13,0,0,8,29,2015); [duration] beschreibt die Aufnahmedauer in Sekunden. Gültiger Wertebereich von 1-86399 (bis zu 24 Stunden Aufnahmedauer). 5 / 8

3.1. PARAMETER [title] (optional) vergibt einen Aufnahmetitel. (URL-kodiert) URL-Parameter-Kodierung Ruby: str = ERB::Util.url_encode "Mitternachtshörspiel" PHP: $str = rawurlencode("mitternachtshörspiel"); [genre] (optional) gibt der Aufnahme ein phonostar-genre. Es kann eine Genre-ID oder ein Genre-Name übergeben werden. (URL-kodiert) [Button] (optional) Data-Attribute zum ändern des Button-Typs. Die unterschiedlichen Button-Typen werden in 3.2 beschrieben. 6 / 8

3.2. BUTTON-TYPEN 3.2 Button-Typen Mit Hilfe einiger Data-Attribute lässt sich das Erscheinungsbild der Aufnahme-Buttons anpassen. Diese unterschiedlichen Button-Darstellungen und die dafür nötigen Data-Attribute werden in Tabelle 3.1 vorgestellt. Data-Attribute Button data-size="small" data-theme="light" data-size="medium" data-theme="light" data-size="large" data-theme="light" data-size="small" data-theme="dark" data-size="medium" data-theme="dark" data-size="large" data-theme="dark" Tabelle 3.1: Button-Typen 7 / 8

3.3. BEISPIEL 3.3 Beispiel Das Listing 3.3 demonstriert eine beispielhafte Integration des Aufnahme-Buttons für eine Aufnahme des Senders TechnoBase.FM am 7.7.2014 von 12:55 Uhr bis 13:55 Uhr (CEST). Listing 3.3: TechnoBase.FM-Beispiel 1 <a class="phonostar-recording-button" data-size="medium" data-theme="light" href="http://www.phonostar.de/extern/radiocloud/technobasefm/aufnehmen?partner=partner-id&timestamp=1404730500&duration =3600">Internetradio aufnehmen in der Radio-Cloud</a> 2 <script>!function(d,s,id){var js,fjs=d.getelementsbytagname(s)[0];if(!d.getelementbyid(id)){js=d. createelement(s);js.id=id;js.src='https://www.phonostar.de/assets/widgets.js';fjs.parentnode. insertbefore(js,fjs);}}(document,'script','phonostar-wjs')</script> 8 / 8