создание затухания между 2 видео в winforms - PullRequest
1 голос
/ 11 апреля 2010

у меня есть медиаплеер в виде vb ... с двумя файлами в списке в виде списка воспроизведения

Теперь я хочу создать постепенный переход между изменением этих файлов в качестве перехода. Как я могу это сделать ...

1 Ответ

1 голос
/ 11 апреля 2010

Вы не можете сделать это с помощью элемента управления MediaPlayer, если не «подделаете» его, объединив два видео в одно (обрабатывая переход с перекрытием от первого к второму в своем коде), а затем воспроизведя объединенное видео видео.

DirectShow может сделать это теоретически, но программирование DirectShow является сложным (тем более из .Net), и теперь оно достаточно неясно, потому что вы не найдете много людей, которые могли бы вам помочь. Кроме того, из моих экспериментов в этой области (я пытался использовать DirectShow для перехода от одного видео со звуком к другому без какого-либо перерыва или небольшой паузы), похоже, что DirectShow может воспроизводить одно видео за раз без каких-либо проблем. , но на некоторых системах (включая мою) он не может обрабатывать две игры одновременно. Чтобы сделать переход с перекрестным затуханием, вам нужно, чтобы оба графика работали в течение времени перекрытия, которое, по крайней мере, мой компьютер никогда не мог обработать.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...