Показ видео и картинок на форме - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Обращаюсь от безысходности, т.к. не знаю уже что делать и как подойти к решению проблемы. Суть в следующем: У меня есть Form1 на которой размещен Picturebox и Timer1, выглядит код не лучшим образом... но вот так получилось:
В папке "C:\Pictures_and_video" лежат файлы 2ух типов - jpg и wmv. И вот в чем затык, не могу сделать нормальное условие, при котором: 1. Если в переменной "файлы" находится путь к "Видео файлу" - проиграть видео, дождаться окончания воспроизведения - показать сл. файл (что попадется видео или картинка). 2. Если попалась картинка - показать её (timer стоит на 5000) - соответственно через 5 сек должен идти сл. файл (опять же что попадется видео или картинка). Что я делаю не так? Как заставить ожидать окончания видео и показать сл. файл?
Конечно же по закону подлости, стоило мне написать на форуме, как у меня все получилось... Сделал так:
Условие работает правильно, если видит видео - выключает таймер - играет полностью видео, когда видео выключается - включается таймер и показывается сл. файл. НО.... почему-то если я попадаю на картинку после видео (ДО видео все норм), то картинка не показывается... Может нужно как-то перед показом картинок обновить Picturebox после

video.owner = Picturebox1

?
Тааак... и с этим справился... добавил 2ой Picturebox и в нем показываю картинки, естественно когда показываю картинки - Picturebox1.visible = false, а 2ой visible = true.... Последний вопрос ^_^ Как убрать звук у видео?
Не выходит((
И это нашел... оказывается нужно посильнее снижать звук:
Надеюсь мои изыскания кому-нибудь помогут! Тему можно закрывать P.S. Надо по чаще писать на форум, решения так и сыплются ^_^
Нет... все равно что-то не так... периодически после проигрывания видео не показываются картинки, а периодически все нормально.... мистика какая-то... Помогите

Решение задачи: «Показ видео и картинок на форме»

textual
Листинг программы
Me.SendToBack()

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.9 из 5
Похожие ответы