С#. Библиотека WMPLib. При попытке выяснить длинну файла в секундах currentItem.duration и currentmedia.duration возвращают 0. В URL есть адрес аудиофайла. Но все равно возвращается ноль.
public double FileDuration { get { return wmp.controls.currentItem.duration; } }
Можно использовать свойство wmp.duration.
public double FileDuration { get { return wmp.duration; } }
Нашел решение. Дело в том что controls.currentItem.duration возвращает значение после непосредственного запуска файла. А не только по адресу файла в свойстве URL. То есть после метода WMPLib.controls.play(). Путаница произошла из-за того, что при реализации паттерна MVP запуск аудиофайла происходил позже вызова .duration. Будьте внимательны.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости