Прогресс буферизации в WPF MediaKit

Можно ли получить уведомление, когда MediaFriElement WPF MediaKit начинает буферизовать видео из Интернета (т.е. Source="http://example.com/vid.mp4). Стандартный компонент MediaElement имеет свойство BufferingProperty, тогда как у MediaKit, похоже, такого нет. Спасибо за любую помощь.

1 ответ

Задача кодеков - потоковая передача HTTP и обработка файлов (URL) в целом, поэтому WPF MediaKit не имеет к ним доступа. Когда MediaOpened происходит событие, после чего по крайней мере некоторые байты из HTTP были прочитаны, так как кодеки должны прочитать метаданные видео для построения графика. Так что я бы принял это как начало буферизации.

Примечание. Возможно, некоторые кодеки могут предоставлять API для получения более подробной информации о буферизации, но я не знаю об этом.

Другие вопросы по тегам