В DirectShow
трек можно перематывать с точностью до одной десятой секунды.
Допустим, мы имеем строку 00:27:49.6
, где .6
это пол-секунды и ещё маленько.
Можно как-то через .ParseExact()
распарсить такую строку или только вручную?
Спасибо. Вроде прокатило.
string t = "00:01:00.7";
if (DateTime.TryParseExact(t, "HH:mm:ss.f", null, System.Globalization.DateTimeStyles.None, out DateTime dt))
{
System.Diagnostics.Debug.WriteLine(dt.Millisecond.ToString());
}
Возвращает 700 милисекунд.