From 9e14efd567cd31ccec8f7e7875906c1249391cfa Mon Sep 17 00:00:00 2001
From: ulrich
Date: Sun, 11 Apr 2021 12:21:59 +0000
Subject: [PATCH] Start, Stopp, Pause
---
src/de/uhilger/mediaz/api/MediaSteuerung.java | 4 +++-
www/ui/js/app.js | 21 +++++++++++++++++++++
2 files changed, 24 insertions(+), 1 deletions(-)
diff --git a/src/de/uhilger/mediaz/api/MediaSteuerung.java b/src/de/uhilger/mediaz/api/MediaSteuerung.java
index edd5fb3..326692a 100644
--- a/src/de/uhilger/mediaz/api/MediaSteuerung.java
+++ b/src/de/uhilger/mediaz/api/MediaSteuerung.java
@@ -117,7 +117,9 @@
StringBuilder kmd = new StringBuilder();
kmd.append(abspieler.getUrl());
kmd.append(kommando);
- return kommando + " gesendet.";
+ String signal = kmd.toString();
+ abspielerKommandoSenden(signal);
+ return signal + " gesendet.";
} else {
return meldung("Abspielliste nicht gefunden.", AbstractHandler.RTC_NOT_FOUND);
}
diff --git a/www/ui/js/app.js b/www/ui/js/app.js
index 4116be0..ff1a26e 100644
--- a/www/ui/js/app.js
+++ b/www/ui/js/app.js
@@ -256,6 +256,20 @@
self.abspielliste_auswahl_fuellen();
self.addEvtListener('#dazu-btn', 'click', self.titelDazu);
self.addEvtListener('#play-btn', 'click', self.play);
+ self.addEvtListener('#stop-btn', 'click', function() {
+ self.kommando('stop');
+ });
+ self.addEvtListener('#pause-btn', 'click', function() {
+ self.kommando('pause');
+ });
+ self.addEvtListener('#weiter-btn', 'click', function() {
+ self.kommando('weiter');
+ });
+
+/*
+ <button class="ctrl-btn ctrl-item" id="hier-btn" title="hier spielen"><i class="icon-tablet"></i></button>
+ */
+
self.addEvtListener('#weg-btn', 'click', self.titelWeg);
self.addEvtListener('#leeren-btn', 'click', self.alleTitelEntfernen);
self.media_liste();
@@ -295,6 +309,13 @@
});
};
+ this.kommando = function(kommando) {
+ var abs = document.querySelector('#abspieler').value;
+ self.http_get('../api/strg/' + abs + '/' + kommando, function(responseText) {
+ self.meldung_mit_timeout(responseText, 1500);
+ });
+ };
+
/* ------------- Verwaltungsfunktionen Abspielliste -------------------- */
self.alleTitelEntfernen = function() {
--
Gitblit v1.9.3