Abspielen / Anhalten von VLC per Mausklick

19

Kann ich einen Film abspielen / anhalten, indem ich einfach auf das Fenster klicke? Ich vermisse diese Funktion von Media Player Classic sehr, aber nach allem, was ich finden konnte, ist dies in VLC nicht möglich.

alex
quelle
Ich habe dort in einem ähnlichen Beitrag etwas geantwortet: superuser.com/questions/1092273/…
Mark
1
Obwohl Click-to-Pause in Videoplayern allgegenwärtig ist, werden wir in VLC wahrscheinlich nie native Unterstützung finden. Die führenden Entwickler sind fest dagegen, Beleidigungen zu werfen: forum.videolan.org/viewtopic.php?t=124924
dexgecko

Antworten:

3

Es gibt ein Tool namens Schicke Windows , können Sie eine Aktion mit einem Mausklick verknüpfen. Diese Aktionen können Tastenkombinationen oder die Ausführung eines Programms sein.

Hoffe das hilft.

bryan
quelle
1
Keine schlechte Idee, obwohl ein bisschen übertrieben :).
alex
Na sicher! aber nur so weiß ich Bescheid!
bryan
funktioniert das in Vista, Win7 und höher?
Es funktionierte in Vista und Windows 7. Habe es in Windows 8 nicht ausprobiert
bryan
3

Wenn Sie mit der rechten Maustaste auf das VLC-Fenster klicken, wird eine Menüliste mit Wiedergabe, Pause und mehr angezeigt. Ich benutze das die ganze Zeit.

Zooks64
quelle
1
Es ist in Ordnung, aber nicht das, was ich will. Ich möchte mit der linken Maustaste klicken und pausieren.
alex
nur ein tipp zum thema: ziehe stattdessen mit der rechten maustaste in richtung "play / pause". Es ist ein bisschen schneller und kaum schlechter als das Abspielen / Anhalten mit einem Klick
a13ph
2

Ich habe eine Lua-Erweiterung für genau das erstellt, was Sie tun möchten. Bitte prüfe projekt bei github oder videolan addons Seite

3demax
quelle
1
Aaand ... von der Projektseite: "Sie müssen es bei jedem Öffnen von VLC ankreuzen. Dies ist eine Einschränkung von VLC lua api." Warum zum Teufel muss das so schwer sein ?!
Halil Özgür
@ HalilÖzgür: wie du bemerkt hast, "Dies ist eine Einschränkung von VLC lua api." +1, aber in der Tat ist die Notwendigkeit, es jedes Mal anzukreuzen, wenn Sie VLC öffnen, ein großer Nachteil
3
Warum um alles in der Welt ist es in einem so beliebten Player so schwierig, primäre Klicks für die Wiedergabe / Pause zu binden? Dies sollte nicht einmal eine Erweiterung benötigen. Und dann ist das Erfordernis der Erweiterung lächerlich, unabhängig von der Herkunft. Aus diesem Grund verwende ich SMPlayer.
Halil Özgür
Schlimmer noch, diese Erweiterung funktioniert nicht mit neueren Versionen von VLC. Das vlc.var.add_callback Methode wurde aus der lua API entfernt. Mir ist keine andere Möglichkeit bekannt, Funktionen in einer lua-Erweiterung an einen Schlüssel zu binden.
con-f-use
2
Es ist wahr, es scheint, als gäbe es keine Möglichkeit mehr, dies mit Lua zu tun. Schauen Sie sich stattdessen an nurupos pause-click-plugin Hat vor einiger Zeit für mich gearbeitet.
3demax
1

Diese Erweiterung von VLC pausiert / spielt mit einem Klick auf den Bildschirm. Es funktioniert mit den Versionen 2.1, 2.2 und 3.0.

galath
quelle
Die Funktion muss jedoch jedes Mal manuell aktiviert werden, wenn Sie den Player starten
1
Das Paket sieht leider nicht gepflegt aus. Früher funktionierte es, ohne dass es manuell aktiviert werden musste. Jetzt wird es nicht funktionieren, ich habe nicht überprüft, warum. Ich werde meinen Kommentar aktualisieren, wenn ich ihn löse.
galath
1

Eine lustige Alternative zum Klicken mit der linken Maustaste wären Mausbewegungen, wie angegeben Hier :

- enable mouse gestures in VLC
- select left mouse button
- left-click & a quick left-right (or right-left) movement to play/pause.

Das Ergebnis ist real ... aber Sie müssen andere zwei sehr ähnliche Gesten vermeiden:

 Move left: Navigate 10 seconds backward 
 Move right: Navigate 10 seconds forward

EINZELHEITEN :

Gehen Sie zu Extras & gt; Einstellungen [STRG + P].

Klicke auf Alles unter show settings zu gehen Fortgeschritten die Einstellungen.

Navigiere zu Schnittstelle & gt; Steuerschnittstellen .

Aktivieren Sie die Option Mausgestensteuerung.

enter image description here

Navigieren Sie weiter nach unten zu Benutzeroberfläche & gt; Steuerschnittstellen & gt; Gesten.

enter image description here

Wiedergabe oder Pause umschalten: Klicken Sie mit der Maus, die Sie ausgewählt haben, und bewegen Sie sich nach links und dann nach rechts: (Funktioniert auch, wenn Sie sich nach rechts und dann nach links bewegen.)

Die Mausbewegungen können jedoch nicht angepasst werden (und Sie können einige nicht benötigte nicht deaktivieren). Vermeiden Sie daher andere Bewegungen wie auf und ab, um andere Gesten zu vermeiden und andere Aktionen wie auszulösen runter und dann links was den Player verlässt


Als Referenz die Liste aller Gesten:

Move left: Navigate 10 seconds backward
Move right: Navigate 10 seconds forward
Move up: Increase volume
Move down: Decrease volume
Move left and then right: Toggle play or pause (Also works if you move right and then left)
Move up and then down: Mute volume (Also works if you move down and then up)
Move left and then up: Slow down playing speed
Move right and then up: Increase playing speed
Move left and then down: Play previous track of playlist
Move right and then down: Play next track in playlist
Move up and then right: Switch the audio track
Move down and then right: Switch the subtitle track
Move up and then left: Enables full screen
Move down and then left: Exit VLC media player

quelle
Sorry, aber funktioniert nicht (Player v.2.2.4, win7)
Putnik
Funktioniert für mich, Windows 10, VLC 2.2.x. Vielleicht sollte dies die akzeptierte Antwort sein, da es sich um eine native Umgebung handelt, die für die meisten Menschen funktionieren sollte. Vielen Dank!
Simon Steinberger
@ SimonSteinberger - Tatsächlich finde ich es nicht sehr brauchbar. Wie ich in der Antwort sagte, muss man die anderen sehr ähnlichen Gesten vermeiden (links / rechts rückwärts / vorwärts): aber das sind schwer zumindest mit der maus zu vermeiden. Vielleicht ist es mit einem Touchscreen oder Touchpad einfacher?
0

Ich benutze die X-Maustastensteuerung und sie macht genau das, was Sie verlangen.

Verwenden Sie nur "simulierte Tasten" {LEERTASTE} und deaktivieren Sie "Originaleingabe blockieren", um einen Doppelklick zu ermöglichen.

jack bauer
quelle
0

Diese Lösung wurde von mir in Ubuntu 18.04 mit VLC 3 entwickelt und getestet.

Um den VLC-Player mit der Maus anhalten / abspielen zu können, habe ich eine Skriptdatei erstellt. Es wird jedes Mal ausgeführt, wenn die entsprechende Maustaste gedrückt wird. Das Skript prüft, ob der aktive Fenstertitel "VLC Media Player" enthält. Wenn dies zutrifft, senden Sie die Leertaste.

Inhalt der Skriptdatei:

wintitle=$(xdotool getwindowfocus getwindowname);
p=" - VLC media player$" ;
if [[ $wintitle =~ $p ]]; then 
    xte 'key space' 
fi

xbindkeys muss installiert sein, um Mausereignisse abzufangen und zu konfigurieren. Ich habe die Datei ~ / .xbindkeysrc bearbeitet und einige Codes wie folgt hinzugefügt:

"bash  /home/user/test/control_by_mouse.sh"
b:8  #mouse back button

Danach sollte der folgende Befehl ausgeführt werden

xbindkeys

Jedes Mal, wenn ich die Zurück-Taste auf der Maus drücke, wird die angegebene Skriptdatei ausgeführt.

So erhalten Sie die Nummern der Maustasten:

xev

Die folgenden Pakete werden für diese Arbeit auf meinem Ubuntu-System benötigt:

sudo apt install xbindkeys xautomation xev xdotool

Zuvor habe ich diese Notiz bei gepostet https://mim.mbirgin.com/?c=posts&id=105

podcast
quelle
Ich bin der Autor. Ich habe die Notiz für mich auf der verlinkten Seite erstellt und war der Meinung, dass es nützlich wäre, sie hier abzulegen. Es tut mir leid, wenn ich einen Fehler gemacht habe. Wenn es ein Problem gibt, kann ich es löschen. Wie kann ich es offenlegen, da es meine Arbeit ist?
podcast
Gerade bearbeiten Geben Sie Ihre Antwort erneut ein und bearbeiten Sie die letzte Zeile, um etwas wie "Ich habe diese Antwort zuvor unter" gepostet, und alles wird gut.
Scott
Vielen Dank für die Bearbeitung Ihres Beitrags. Wie Sie festgestellt haben, sind die Offenlegungsanforderungen nicht als lästig anzusehen. Wenn es Ihre eigenen Inhalte sind, ist es wirklich ganz einfach, genau wie Sie es hier getan haben.
Makyen