Está bien, así que quiero una aplicación de AppleScript que reproduzca una canción. La canción no está ya en la computadora y está contenida dentro de los contenidos / recursos de los contenidos del paquete de la aplicación. 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 computadora este código parece funcionar. Sin embargo, cuando se distribuye, otras computadoras obtienen un error en QuickTime. El documento "song.mp3" no se pudo abrir. El archivo no existe. ¿Alguna ayuda?
Editar: se corrigió una variable incorrecta que no soluciona el problema porque cambié el código para publicarlo aquí y lo confundí.