Показ видео и картинок на форме - 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()
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д