Open Asteriskx opened 7 years ago
Positionに関しては、ポーリングして変化を見るようにしました とりあえず完了ということで
この問題がやっぱり目立つからreopenした
変更イベントに関しても、ポーリングに関しても、AIMP側から提供されるPositionプロパティの値が既に正しくないような気がするので、どうしようもないかも。
方法の一つとして、 StatePropertyChangedイベントを掴んだタイミングで独自にTimer.Start()して、Aimpの代わりにPositionPropertyChangedを発生させる というのが考えられそう。 そこまでライブラリが対応する必要があるのかどうかは分からないけど(クソ)
こうやって秘伝のソースになっていくんだなぁ。(たっけんおじさん)
±2sec ぐらいずれている。 AIMP 側から送られてくる時間がずれているのか、 Legato 側で取得するタイミングが悪いのかがわからない。