sumanthmvs Ответов: 0

Как добавить закладки для видео в WPF


Я хочу добавить закладки в видео, чтобы, когда панель поиска появляется над закладкой, должно быть поднято окно предупреждения.

Спасибо в танцевальный.

Что я уже пробовал:

Я искал "как добавить закладки для интерактивного видео", но там очень мало результатов, и я не могу понять, что это такое.

Jaroslav Mitrovic

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

Я хотел ответить, но не могу найти свой старый видеоплеер в стиле "Star Trek LCARS".
Мне нужно было вычислить "локти" в элементе управления при создании, поэтому я был вынужден создать пользовательский элемент управления (производный от чего-то, что я забыл...)

Также, Пожалуйста, подумайте, как использовать "маркеры". Я использовал "ProgressBar"-подход для воспроизведения, и мне пришлось надеть на него Canvas-Control, чтобы разместить маркеры в соответствии с временным интервалом от начала видео до маркера.

Также будьте точны с расчетом времени, пожалуйста, остановитесь на генерации маркера/размещении в шкале видеоплеера/измерении типа "кадры в секунду". В пользовательском интерфейсе вы должны использовать только "Stringformat", чтобы разрезать строку на что-то вроде "1h:10Min:10Sec.100frames" - > "1:10:10.100".
Эти маркеры затем могут быть повторно использованы в качестве закладок, где пользователь должен добавить информацию/аннотации к закладке.

В основном я устанавливаю временные интервалы, которые отображаются в виде маркеров, а закладка-маркер-это дополнительная информация о маркере. Я хотел, чтобы функция пропускала вступление в эпизодах Star Trek Voyager, например, в настоящее время у Netflix есть кнопка "Пропустить вступление". Для этого нужно обработать плеер "импульсом", пропустить временной промежуток (определяемый двумя маркерами, установленными пользователем).

Немного не в тему, но чтобы получить захватывающее жужжание об этом... Вот так 90-е годы

c.u. и привет из солнечного Гамбурга

0 Ответов