• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage Audio Player mit Autorestart?

Timbooo

Neues Mitglied
Hallo,
ich benötige einen Autoreconnect für einen Radio Player bzw. Audioplayer...
Ab und zu stürzt der Stream ab, weshalb auch immer...
Nun möchte ich eine Autorestart Funktion einbauen, das wenn der Stream abstürzt der Player Neugeladen wird.

Diesen HTML Verwende ich:


<audio id="player" src="http://localhost:8000/stream.mp3" volume="0.1" autoplay="true"></audio>
<script>
document.getElementById("player").volume=0.1;
</script>
<a href="./client_player.php"><img title="Einschalten" src="./client_radio/icon3.png" style="cursor: pointer;margin-top:5px;"></a>
<img title="Ausschalten" src="./client_radio/icon4.png" style="cursor: pointer;margin-left: 10px; margin-top:-5px;" onclick="document.getElementById('player').volume = 0.0">
<img title="Leiser" src="./client_radio/icon2.png" style="cursor: pointer;margin-left: 10px; margin-top:-5px;" onclick="document.getElementById('player').volume -= 0.1">
<img title="Lauter" src="./client_radio/icon1.png" style="cursor: pointer;margin-left: 10px; margin-top:-5px;" onclick="document.getElementById('player').volume += 0.1"></a>

Vielen Dank im Voraus.
 

threadi

Moderator
Teammitglied
Moderator
Für deinen Wunsch müsste man erstmal wissen warum der Stream überhaupt abstürzt? Denn ohne Grund passiert das nicht, und dieser Grund könnte dann ein Trigger sein um den Stream wieder starten zu lassen. Kann man das irgendwo online anschauen äh hören?
 

Timbooo

Neues Mitglied
Für deinen Wunsch müsste man erstmal wissen warum der Stream überhaupt abstürzt? Denn ohne Grund passiert das nicht, und dieser Grund könnte dann ein Trigger sein um den Stream wieder starten zu lassen. Kann man das irgendwo online anschauen äh hören?

Problem ist nur, es passiert ja nicht permanent. Vllt 1-2 mal Täglich.
 

SteffenSchell

Neues Mitglied
Um mich da einmal einzumischen:

streamen tut bei Timbooo ein relativ komplexes Liquidsoap-Skript, welches sich noch in Entwicklung befindet und auf Grund einiger Kinderkrankheiten manchmal die Verbindung resetet.

Da die Frage "wieso?" hier zuweit führen würde, würde ich das Thema hier gerne wieder auf die ursprüngliche Frage zurück bringen: Player mit Auto-reconnect.
 

Tronjer

Senior HTML'ler
streamen tut bei Timbooo ein relativ komplexes Liquidsoap-Skript, welches sich noch in Entwicklung befindet und auf Grund einiger Kinderkrankheiten manchmal die Verbindung resetet.

Die Frage wäre, ob das Script realisiert, wann die Verbindung zum Server abbricht, bzw. ob es eine API besitzt, die in diesem Fall ein Event triggern kann. Sollte das nicht zutreffen, müsste es zumindest möglich sein, zu überprüfen, ob der Client weiterhin Daten au dieser Quelle empfängt. Das lässt sich aber mit den Informationen aus diesem Thread kaum beantworten.

Ein Lösungsansatz wäre im einfachsten Fall location.reload() und wenn man es ganz billig machen will, fragt man den Status alle paar Sekunden per timeout ab. Aber zuerst muss die Bedingung formuliert werden. Vielleicht kannst du das ja, wenn du über mehr Wissen als der TE verfügst?
 

glockee

Neues Mitglied
Hört sich sehr interessant an.
Ich höre auch sehr gerne Musik aber so ein Problem habe ich noch nie gehabt.
Vielleicht liegt es daran, dass ich vielleicht nur über ein online Radio ( https://www.radiomonster.fm/ ) höre und da nichts spezielles mit mache.
Ich habe auf meinem Handy zum Beispiel schon einmal eine App gehabt wo ich Musik drauf geladen habe aber damit habe ich Probleme gehabt.
Ständig habe ich Probleme mit der App gehabt. Werbung, teilweise versteckte Kosten und vieles mehr.
Deshalb habe ich die App auch schon schnell gelöscht :d

Wenn du aber Probleme hast, dann am besten jemanden fragen der sich damit auskennt.

Ich würde dir empfehlen dich an einen Fachmann zu wenden. So kannst du auf Nummer sicher gehen.
 
Werbung:

Neueste Beiträge

Oben