MPMusicPlayerのcurrentPlaybackTimeプロパティを設定して、非vbr mp3の位置に移動しようとすると、正確に検索できます。私がVBR mp3で同じポジションを探しているとき、それはオーディオファイルのさらなる位置を探します。正確なシーク位置と与えられたシーク位置との間の差は、私が求めるVBRファイルにさらに進んでいるようです。MPMusicPlayerがVBRオーディオ用の不正確なcurrentPlaybackTime
これはMPMusicPlayerの既知の特質ですか? MPMusicPlayerを使用する方法がありますか、またはVBRオーディオを正確に検索するためにPCMにデコードする必要がありますか?
ありがとうございます!
私は答えはありませんが、残念ながらこれは予期しないことではありません。私の同僚はWindowsで同じ問題を抱えていました(私の推測はdirectShowです)。 IIRCでは、* VBRファイルの一部の問題のみでした。私はそれがこの原因となったのはエンコーダの設定だと思います。ファイルのヘッダーなどに正しい長さがありませんでした。申し訳ありませんが、私はとても曖昧ですが、あなたが一人ではないことを慰めているかもしれません。 – fzwo
慰めをありがとう:)確かに、多くのプラットフォームでVBRを探すのに問題があるようです。私はそれがいくつかのVBRファイルだけであることに気がつかなかった。 – tassock
何が起こっているのか、それを解決する方法が見つかったら、私は答えに興味があると思います。 – fzwo