1

MPMusicPlayer の currentPlaybackTime プロパティを設定して非 vbr mp3 の位置をシークすると、正確にシークできます。VBR mp3 で同じ位置をシークすると、オーディオ ファイル内のさらに別の位置がシークされます。正確なシーク位置と指定されたシーク位置の差は、シークする VBR ファイルの奥に行くほど大きくなるようです。

これは MPMusicPlayer の既知の癖ですか? MPMusicPlayer を使用してそれを回避する方法はありますか、または VBR オーディオで正確なシークを得るために PCM にデコードする必要がありますか?

ありがとう!

4

1 に答える 1

0

手遅れですが、私は現在同じ問題を抱えています、このスレッドなぜMPMoviePlayerController setCurrentPlaybackTimeが間違った時間になるのですか?同様のことについて話しているが、そこに提示されている解決策を使用することはできません、あなたができるかもしれません:)

PS:すでに別の解決策を見つけた場合は、ここに投稿してください。私たちもそれを学ぶことができます:)

于 2012-05-21T10:20:39.720 に答える