Прогресс буферизации в WPF MediaKit
Можно ли получить уведомление, когда MediaFriElement WPF MediaKit начинает буферизовать видео из Интернета (т.е. Source="http://example.com/vid.mp4). Стандартный компонент MediaElement имеет свойство BufferingProperty, тогда как у MediaKit, похоже, такого нет. Спасибо за любую помощь.
1 ответ
Задача кодеков - потоковая передача HTTP и обработка файлов (URL) в целом, поэтому WPF MediaKit не имеет к ним доступа. Когда MediaOpened
происходит событие, после чего по крайней мере некоторые байты из HTTP были прочитаны, так как кодеки должны прочитать метаданные видео для построения графика. Так что я бы принял это как начало буферизации.
Примечание. Возможно, некоторые кодеки могут предоставлять API для получения более подробной информации о буферизации, но я не знаю об этом.