2

C# プロジェクトで WMP (AxWindowsMediaPlayer) を使用しており、0.1 または 0.01 秒までの正確なタイム スタンプを抽出したいと考えています。それを達成する方法はありますか?

以下は不正確すぎるため機能しません:-/

player.Ctlcontrols.currentPositionString

ユーザーがビデオを一時停止するたびにタイマーを停止して再開する必要があるため、タイマーを同時に実行することは良い解決策ではないと思います。

4

1 に答える 1

1

文字列 MM:ss 形式を返す currentPositionString の代わりに、開始から秒単位で double を返す currentPosition プロパティを使用してみましたか。

文字列形式は、秒の最も近い整数値の精度のみを提供します。double である currentPosition プロパティは、秒の端数を提供する必要があります。

参考文献

currentPositionString http://msdn.microsoft.com/en-us/library/windows/desktop/dd564739(v=vs.85).aspx

currentPosition http://msdn.microsoft.com/en-us/library/windows/desktop/dd564740(v=vs.85).aspx

于 2012-04-05T16:44:09.397 に答える