获取AppleScript中当前歌曲的持续时间

时间:2013-10-17 16:11:51

标签: applescript itunes duration

我正在尝试创建一个脚本来获取当前歌曲的持续时间,但是当我这样做时,持续时间会以“缺失值”的形式返回。有什么建议吗?

tell application "iTunes"
    if player state is playing or player state is paused then
        set theDuration to (get duration of the current track)
        display dialog theDuration
    end if
end tell

1 个答案:

答案 0 :(得分:1)

您的代码在此完美运行。例如,我玩#34;多少次"来自Bob Marley,当我运行你的脚本时,对话框显示145.1920013427734。但(当然)当我播放网络电台时,duration将不会返回任何内容。尝试本地曲目并再次运行您的脚本?只是猜测。 (iTunes 11.0.5 / OS X 10.8.2)