2 votos

Cómo conseguir un applescript para reproducir un archivo de canción

Bueno por lo que quiero un applescript aplicación que reproduce una canción. La canción no está ya en el equipo y está contenida dentro de los contenidos/recursos de la aplicación del contenido del paquete. Este es mi código actual

tell application "Finder"
    set apppath to POSIX path of (application file id "com.apple.ScriptEditor.id.play" as text)
end tell
set song to {apppath, "/Contents/Resources/song.mp3"} as string
set songpath to POSIX file song as text
tell application "QuickTime Player"
    activate
    open songpath
    play the front document
    tell application "System Events"
        set visible of application process "QuickTime Player" to false
    end tell
end tell

En mi equipo este código parece funcionar. Sin embargo a la hora de distribuir, otros equipos da un error en quicktime. El documento "de la canción.mp3" no se pudo abrir. No existe el archivo. Alguna ayuda?

Edit: se Fija una variable incorrecta que no soluciona el problema porque he cambiado el código para publicar aquí y mezclado.

5voto

La activación de QuickTime es una gran sobrecarga para jugar con un solo archivo.

Usted puede utilizar afplay lugar:

do shell script "afplay " & songpath 

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X