Aktuelle Zeit: 26.01.2021 10:04

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 13 Beiträge ]  Gehe zu Seite Vorherige  1, 2
Autor Nachricht
 Betreff des Beitrags: Re: runprogram() mit gewählter app
BeitragVerfasst: 09.01.2021 19:47 
Offline
Benutzeravatar

Registriert: 19.03.2015 18:16
Wohnort: Altenstadt
HI,
hmmm.
Bei meinem (OSX 10.13.6) heißt QT:
"Quicktime Player.app"

Da ist zwischen "Quicktime" und "Player" ein Leerzeichen!!! Ich hab das nicht so benannt. Das erkennt man ja aus dem String mediaplayer$, den ich so erhalte:
Code:
mediaplayer$ =OpenFileRequester("Mediaplayer wählen",b$,"*.*",0)

(B$ ist ein gültiger Pfad Festplatte/Benutzer/geteilt/irgendeingültigerordner . Kein Unterschied , wenn B$="")


Mein code läuft ja. Ist inhaltlich ja so, wie Du's gezeigt hast.

Berechtigungsproblem glaub ich eigentlich nicht - aber ich bin auch kein Kenner von MacOSX. Als Standardplayer spielt QT ja die Datei (egal was, mp3, wav, aiff, mp4) einwandfrei ab mit:
Code:
RunProgram("open",
                     #DQUOTE$+songs(index)\link.s+#DQUOTE$,
                     ordner_path$+songs$)


Wenn ich allerdings in mediapayer$ per openfilerequester() Quicktime ausgewählt hab, dann startet QT gar nicht erst.
mediaplayer$ passend ergänzt: "/applications/Quicktime Player.app/Contents/MacOS/Quicktime Player"
Code:
RunProgram(mediaplayer$,
                     #DQUOTE$+songs(index)\link.s+#DQUOTE$,
                     ordner_path$+songs$)


Der Unterschied ist, dass VLC.app im gesamten Pfad kein Leerzeichen hat, Quicktime Player.app hat welche. Ich hab sogar nen alten mplayer.app. Der funzt auch einwandfrei (mit den Media-Formaten, die er "kann"). Der hat auch kein Leerzeichen im Pfad.

_________________
Gruß
Manne
http://zes.kart-mal-anders.de


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: runprogram() mit gewählter app
BeitragVerfasst: 10.01.2021 13:21 
Offline
Benutzeravatar

Registriert: 24.11.2004 13:12
Wohnort: Germany
Bei liegt der Player bei
Player /System/Applications/QuickTime Player.app/Contents/MacOS/QuickTime Player

Habe von dir immer noch nicht einen lauffähigen Code gesehen. Bei mir funktioniert es ...

P.S. am Program Path liegt es nicht. Bei mache Media Dateien gibt es ein Problem mit dem Dateinamen.

_________________
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul / OPC-Helper DLL
PB v3.30 / v5.7x - OS Mac Mini OSX 10.xx / Window 10 Pro. (X64) /Window 7 Pro. (X64) / Window XP Pro. (X86) / Ubuntu 14.04
Downloads auf My Webspace


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: runprogram() mit gewählter app
BeitragVerfasst: 10.01.2021 17:45 
Offline
Benutzeravatar

Registriert: 19.03.2015 18:16
Wohnort: Altenstadt
HI,

hmmm.
Folgender code funktioniert mit VLC.app, aber nicht mit Quicktime Player.app; heißt, VLC startet selbst und startet den Film, Quicktime startet auch, meldet aber fehlende Zugriffsrechte.

Code:
mediaplayer$ =OpenFileRequester("Mediaplayer wählen","","*.*",0)
songs(index)\link.s = "Honky Tonk Women.mp4"
ordner_path$="/Users/Shared/Mannes/"
song$="songs/"
m$=mediaplayer$+ "/Contents/MacOS/" + GetFilePart(mediaplayer$, #PB_FileSystem_NoExtension)

Debug m$

RunProgram(m$,
                     #DQUOTE$+songs(index)\link.s+#DQUOTE$,
                     ordner_path$+songs$)


VLC:
mediaplayer$ ="/Applications/VLC.app"
(ausführbare Datei liegt hier: "/Applications/VLC.app/Contents/MacOS/VLC"
QT:
mediaplayer$ ="/Applications/Quicktime Player.app"
(ausführbare Datei liegt hier: "/Applications/VLC.app/Contents/MacOS/Quicktime Player"

Verwende ich statt m$ eben "open", dann startet QT und spielt den Film einwandfrei ab.
Brauchste noch andere Infos zum code?

_________________
Gruß
Manne
http://zes.kart-mal-anders.de


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 13 Beiträge ]  Gehe zu Seite Vorherige  1, 2

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye