2、3 日前、Apple は iTunes の新しいアップデートを導入しました。新しいミニプレーヤー、新しいプレーヤーのタイム バーなどです。しかし、私はそれに新しい問題を見つけました。これが私の問題です:
昔、iTunes.h
コンソールアプリで次の行を入力してファイルを作成しました
sdef /アプリケーション/iTunes.app | sdp -fh --basename "iTunes"
これは、iTunes からデータを取得するために使用してきたファイルですScriptingBridge
。しかし、現在、新しい更新により[iTunes playerPosition]
、最新バージョンでは通話が正しく機能しなくなりました (古いバージョンではまだ完全に機能します)。これで、プレーヤーの位置がそうでなくても、NSInteger
呼び出して得られるは常に 3 (秒、0:03) になります。だから、ファイルをもう一度生成すればうまくいく
かもしれないと思いました。そして、はい、私は正しかったです!それはうまく機能しますが、古いバージョンでは壊れており、出力は常に 0 (秒、0:00) です。
これを回避して、古いバージョンと新しいバージョンの両方で機能する方法はありますか?
ありがとうございました!注: iTunes を更新している場合は、Significator for iTunes をダウンロードしてみてください。playerPosition
iTunes.h
[iTunes playerPosition]
Mac App Store で、私が話していることを確認してください。