Forum:	cPOS
Téma:	Mute von Mediaplayer und LineIN aber NICHT das MainVolume
-----------------------------------------------------------------

C1500:
Tach,
gibt es eine Funktion, mit der man LineIn (als Radio) und den Mediapalyer muten kann, ohne das Volume auf 0 zu setzten?
cPOS regelt bei mir die Main-Lautstärke.
Somit kann ich auch gleichzeitig die Lautstärke von externen Programmen über cPOS steuern.
Es wäre klasse, wenn es eine Funktion gäbe, die z.B. beim anwählen vom DVB-Viewer (ist bei mir ExtApp1) den Ton der aktuell von cPOS kommt (also entweder vom Radio am LineIN oder vom Mediaplayer) runterregelt.
Pause funzt nicht, da bei aktivem Radio der Mediaplayer gestartet und nicht angehalten wird.
Mute geht nicht, da sonst der Mediaplayer stumm weiterläuft.
Gibts da ne Möglichkeit ausser über den EV sämmtliche Möglichkeiten abzufangen?
[Aktivmenu=external1 dann (Wenn MP=Aktiv dann pause, wenn Radio=aktiv dann mute LineIN, wenn MP schon in Pause dann mach nix, usw...)]
Gruss Peer

Olli84:
Hi Peer!
Es gibt doch die Funktion &quot;mute_mediaplayer&quot; und &quot;mute_line&quot;, das sollte doch halten, was es verspricht. Kann's hier leider grad nicht testen...
Gruß, Olli

shaneL:
Zitat:Pause funzt nicht, da bei aktivem Radio der Mediaplayer gestartet und nicht angehalten wird. 
...im grunde wärs ohnehin logischer für die fkt. pause ne abfrage einzubauen, ob der mediaplayer überhaupt läuft ...könnt ich machen wenn gewünscht
gruss

C1500:
au ja, bitte.

Das würde die Sache etwas erleichtern.
Dann wäre es nurnoch &quot;pause + mute LineIN&quot;

Oder gibts ne Abfrage, was von beidem gerade aktiv ist?
Dann wäre es auch einfacher beim beenden wieder zum passenden zurückzukehren.

shaneL:
ne ham wir nicht - könnt ich aber auch machen :D 
...brauchen wir früher oder später doch (z.b. bei mediaplayersplit)

C1500:
ne bool sollte reichen ;)

shaneL:
wie bescheiden :D 
...funktionen sind drin ( s.pn)
gruss

C1500:
Super das klappt perfekt:
Es sind gerademal 4 Events :) zum ein und ausschalten.
Zitat:Logic0Function=mute_line
Logic0Event=activmenu = external1 &amp; source_radio = on
Logic0Options=0
Logic1Function=mute_line
Logic1Event=activmenu ! external1 &amp; source_radio = on
Logic1Options=0
Logic2Function=pause
Logic2Event=activmenu = external1 &amp; source_player = on
Logic2Options=0
Logic3Function=pause
Logic3Event=activmenu ! external1 &amp; source_player = on
Logic3Options=0
Danke.
Gruss Peer

shaneL:
wenns mit oder zusammenfasst sogar nur 2 - spielt aber intern eh keine grosse rolle
darüberhinaus gibts auch noch die abfrage activprog(=cpos/extprog0 etc)
...natürlich hier wurst, nur zur erinnerung :wink: 
gruss

C1500:
Mir ist aber leider gerade was negatives aufgefallen.
Leider kommt cPOS beim starten und beim Umschalten zwischen Mediaplayer und Radio mit dem Mute durcheinander.
So wie oben beschrieben klappt es also nicht.
Der Event Logic1 funzt so nicht .
Es ist immer aktiv.
Er dürfte nur dann ausgeführt werden, wenn external1 beendet wird.
Ich probier das jetzt mal nicht mit Activmenu sondern mit activprog.

shaneL:
ja klar, weil du beim umschalten ebenfalls ! external1 hast - mit activprog haut das aber hin ( nur hier dann nicht ! extprog1 sondern activprog = cpos &amp; lastmenu = external1) ...lastprog gibts derzeit nämlich nicht

gruss
