Ich habe einen Android-Mini-PC, der über ein HDMI-Kabel mit einem Fernseher verbunden ist. Ich verwende Tasker, um automatisch ein MP4-Video mit dem MX Player abzuspielen, wenn das Gerät hochfährt. MX Player spielt dann weiterhin alle Videos aus demselben Ordner in zufälliger Reihenfolge und in einer Schleife ab.
(Die Aufgabe enthält eine Aktion - Datei öffnen - unter Datei habe ich den Pfad zur mp4-Datei)
Das Problem ist, dass ich dann Tasker so eingestellt habe, dass er eine Stunde nach dem Booten des Geräts ein weiteres mp4-Video (aus einem anderen Verzeichnis) mit MX Player abspielt, aber MX Player ignoriert dies und spielt das aktuelle Video weiter ab.
(Die zweite Aufgabe ist die gleiche wie die erste - sie enthält eine Aktion - Datei öffnen - unter Datei habe ich den Pfad zur mp4-Datei)
Der Grund, warum ich den MX Player (anstelle von BS Player, VLC usw.) verwenden muss, liegt darin, dass er mehr Optionen als die anderen Player hat, z. B. die Option, alle Videos im selben Ordner in zufälliger Reihenfolge und in einer Schleife abzuspielen und die Größe zu ändern Video so einstellen, dass es den Bildschirm ausfüllt, spielen Sie jedes Video von Anfang an ab und blenden Sie die Videosteuerelemente auf dem Bildschirm aus.
Ich habe auch versucht, die Tasker-Aktion Send Intent zu verwenden
Aber dies führte zu den gleichen Ergebnissen - Während MX Player ein Video abspielte, wurde diese Aufgabe ausgeführt und sagte ihm, dass er ein Video abspielen solle, und MX Player würde es ignorieren und mit der Wiedergabe seines aktuellen Videos fortfahren.
Gibt es eine Möglichkeit, Tasker dazu zu bringen, ein Video mit dem MX Player abzuspielen, während der MX Player gerade ein anderes Video abspielt?
Ich kann nicht meine Zusicherung für den Mini-PC geben, den Sie haben, aber das Folgende funktioniert gut auf meinem Nexus 6 mit Android 6.0.1 mit MX Player v1.8.3.
In Ordnung, also verwerfen Sie alle Aktionen, die Sie eingerichtet haben, und folgen Sie dieser einfachen:
Code → Shell ausführen →
Befehl:
am start -n com.mxtech.videoplayer.ad/.ActivityScreen -d "file://FILE" --user ID --activity-clear-task
Wo,
Beispielbefehl:
am start -n com.mxtech.videoplayer.ad/.ActivityScreen -d "file:///sdcard/Movies/The egg of the King.mp4" --user 0 --activity-clear-task
Wenn MX Player der Standard-Videoplayer in Ihrem Android ist, können Sie ihn zum Spaß im besagten Befehl -n com.mxtech.videoplayer.ad/.ActivityScreen
durch ersetzen.-a android.intent.action.VIEW
kreuzen Sie Aufgabe nach Fehler fortsetzen an
Sie können jetzt einen Warte-Timer oder alles, was Sie nach der Ausführung dieser Aktion tun möchten, einrichten. Um ein neues Video abzufeuern, kopieren Sie einfach alles aus der oben genannten Aktion mit Ausnahme von FILE, das durch den neuen Dateispeicherort ersetzt werden muss.
Falls Tasker nicht funktioniert, versuchen Sie es mit Automate . Es hat einen netten Block namens App Start , der speziell dazu gedacht ist, eine Aktivität einer App zu starten.
(Klicken Sie auf das Bild, um es zu vergrößern)
am start -n com.mxtech.videoplayer.ad/.ActivityScreen -d "file:///sdcard/Movies/mymovie.mp4" --ei position 60000 --user 0 --activity-clear-task
mehr Optionen unter den Link zur MX Player-API-Seiteam start -n com.mxtech.videoplayer.pro/.ActivityScreen -d "file:///sdcard/Other/buffers_listed_and_hidden.ogv" --ei position 120000 --user 0 --activity-clear-task
Izzy
Frocca