использование обертки для VLC с именем Vlc.DotNet, я смог написать свой собственный видеоплеер с кнопками и элементами управления, отображаемыми так, как мне нравится.
Он вызывает функцию Frame forward, но я написал свой собственный метод в моей программе, чтобы сделать шаг назад в позиции в видео примерно один кадр, основанный на количестве кадров в секунду воспроизводимого носителя.
Он не работает все время. Иногда, когда вы нажимаете кнопку Назад кадр, ничего это происходит на видео. Я предполагаю, что это связано с комментарием Мокубая выше. Но, это работает большую часть времени, если вы пытаетесь добраться до конкретного кадра.
Если я могу похвастаться немного, у меня есть кнопки для прыжков вперед и назад настраиваемое количество секунд. Я улучшил скорость воспроизведения управления, которые позволяют вдвое или вдвое увеличить скорость, а также более тонкие элементы управления, которые могут изменить скорость на небольшую сумму и числовое поле, чтобы ввести скорость, которую вы хотите. Кроме того, У меня есть улучшенный ползунок времени, который позволяет вам выдавать последовательности клавиатуры для перехода в любое место в видео в процентах, нажимая 1-9 (10% -90%). Мне просто нравится делать так, как мне нравится!