NEWS
Wie in der vis einen Ton abspielen lassen?
-
Ok, danke für deine Geduld.
File liegt hier: http://192.168.179.100:8081/files/vis.0/Klingel.mp3
Wie gesagt, direkt über den browser kann ich darauf zugreifen und das File abspielen.Über den befehl
setState("sayit.0.tts.text"/*Text to speech*/, 'http://192.168.179.100:8081/files/vis.0/Klingel.mp3');klappt es nicht.
Hier die Einstellungen im Adapter:

@freak sagte in Wie in der vis einen Ton abspielen lassen?:
setState("sayit.0.tts.text"/Text to speech/, 'http://192.168.179.100:8081/files/vis.0/Klingel.mp3');
ist falsch.....
richtig:
setState("sayit.0.tts.text"/*Text to speech*/, /files/vis.0/Klingel.mp3'); -
Sorry, mein Fehler.
Es war nur die Pfadangabe falsch.
So funktioniert es:setState('sayit.0.tts.text', '/opt/iobroker/iobroker-data/files/vis.0/Klingel.mp3'); -
Liebe Community, ich habe eine Frage zur Sound-Steuerung. Zwar kann ich einen bestimmten Sound starten (danke für das Skript btw. !). Dafür verwende ich:
... setState("vis.0.control.command", '{"instance": "FFFFFFFF", "command": "playSound", "data": "http://....mp3"}'); ...Bei einem bestimmten Action-Event möchte ich nun aber, dass die Wiedergabe "terminiert", also nicht einfach pausiert, wird. Weil: Ich möchte nicht, dass bei jedem Event-Auslöser ein neuer Prozess gestartet wird.
Wie könnte ich die Wiedergabe entsprechend stoppen? -
@ThaBam du hast recht, das war das Problem. Manchmal sieht man den Wald vor lauter Bäumen nicht.
Danke -
Liebe Community, ich habe eine Frage zur Sound-Steuerung. Zwar kann ich einen bestimmten Sound starten (danke für das Skript btw. !). Dafür verwende ich:
... setState("vis.0.control.command", '{"instance": "FFFFFFFF", "command": "playSound", "data": "http://....mp3"}'); ...Bei einem bestimmten Action-Event möchte ich nun aber, dass die Wiedergabe "terminiert", also nicht einfach pausiert, wird. Weil: Ich möchte nicht, dass bei jedem Event-Auslöser ein neuer Prozess gestartet wird.
Wie könnte ich die Wiedergabe entsprechend stoppen?Ich sehe keine Möglichkeit, eine einmal gestarte Wiedergabe vorzeitig abzubrechen ...
Was man machen könnte, wäre anhand der Spielzeiten eine Sperre zu setzen, dass während eines playSound keine weiteren playSound aufrufe auf andere sounds aufgesattelt werden. Die würden dann aber verloren gehen ...
-
@ot sagte in Wie in der vis einen Ton abspielen lassen?:
@ThaBam du hast recht, das war das Problem. Manchmal sieht man den Wald vor lauter Bäumen nicht.
DankeOder man ist von Windows verseucht, wo das keine Rolle spielt ;-)
@martinp du hast aber schon gelesen, dass der zitierte Post fast 5 Jahre alt ist?
...und der angesprocheneZuletzt online 9. Feb. 2022, 18:03
war? -
@martinp du hast aber schon gelesen, dass der zitierte Post fast 5 Jahre alt ist?
...und der angesprocheneZuletzt online 9. Feb. 2022, 18:03
war?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
