У меня есть проект WPF 4 и VB.net 2010. Я воспроизводю видео в одном медиаэлементе. Вот что мне нужно сделать:
Когда окно открывается впервые, у меня первое видео воспроизводится просто отлично. Однако именно после воспроизведения этого видео у меня возникли проблемы с выяснением того, как сделать следующее.
Мне нужно, чтобы источник видео менялся сразу после одного воспроизведения любого видео, и мне нужно, чтобы это видео (далее именуемое «эмбиентным» видео) зацикливалось бесконечно.
Когда происходит определенное событие, мне нужно снова изменить источник видео, воспроизвести его один раз, а затем вернуться к зацикливанию окружающего видео на шаге 1.
Однако вот в чем загвоздка. Многие видео-триггеры находятся внутри операторов If-Then или Select Case в коде позади, поэтому я не использую исключительно простые события WPF, такие как «MouseUp» или «MouseEnter».
Кроме того, все видео должны воспроизводиться в одном медиаэлементе по соображениям производительности.
Заранее спасибо!
Как мне это сделать?