0

現在の曲の長さを取得するスクリプトを作成しようとしていますが、これを行うと、長さが「欠損値」として返されます。助言がありますか?

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
4

1 に答える 1

1

あなたのコードはここで完全に機能します。たとえば、Bob Marley の "How Many Times" を再生し、スクリプトを実行すると、ダイアログに が表示されます145.1920013427734。しかし、(もちろん) インターネット ラジオを再生すると、duration何も返されません。ローカル トラックを試して、スクリプトをもう一度実行しますか? 推測するだけです。(iTunes 11.0.5 / OS X 10.8.2)

于 2013-10-17T16:26:14.833 に答える