我正在尝试创建一个脚本来获取当前歌曲的持续时间,但是当我这样做时,持续时间会以“缺失值”的形式返回。有什么建议吗?
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
答案 0 :(得分:1)
您的代码在此完美运行。例如,我玩#34;多少次"来自Bob Marley,当我运行你的脚本时,对话框显示145.1920013427734
。但(当然)当我播放网络电台时,duration
将不会返回任何内容。尝试本地曲目并再次运行您的脚本?只是猜测。 (iTunes 11.0.5 / OS X 10.8.2)