Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

C# Открыть видео

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 11.11.2011, 17:37   #1
 Разведчик
Аватар для Andry lomakin
 
Andry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небе
Регистрация: 16.10.2010
Сообщений: 43
Популярность: 889
Сказал(а) спасибо: 106
Поблагодарили 88 раз(а) в 44 сообщениях
Отправить сообщение для Andry lomakin с помощью ICQ Отправить сообщение для Andry lomakin с помощью Skype™
 
По умолчанию C# Открыть видео

Всем привет
Гуглил не нашёл
Проблемка хочу при нажатии на кнопку открывалась видео (формат Avi)
  Ответить с цитированием
Старый 11.11.2011, 19:27   #2
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: C# Открыть видео

Где именно?
Если в плеере по умолчанию то просто
Код:
System.Diagnostics.Process.Start("C:\\video.avi");
Если в твоей форме, то первая ссылка из гугла:
_http://www.codeproject.com/KB/graphics/zMoviePlayer.aspx
Удали "_"
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Пользователь сказал cпасибо:
Andry lomakin (12.11.2011)
Старый 11.11.2011, 20:26   #3
 Разведчик
Аватар для Andry lomakin
 
Andry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небеAndry lomakin лучик света в грозовом небе
Регистрация: 16.10.2010
Сообщений: 43
Популярность: 889
Сказал(а) спасибо: 106
Поблагодарили 88 раз(а) в 44 сообщениях
Отправить сообщение для Andry lomakin с помощью ICQ Отправить сообщение для Andry lomakin с помощью Skype™
 
По умолчанию Re: C# Открыть видео

Цитата:
Сообщение от NickiteeПосмотреть сообщение
Где именно?
Если в плеере по умолчанию то просто
Код:
System.Diagnostics.Process.Start("C:\\video.avi");
Если в твоей форме, то первая ссылка из гугла:
_http://www.codeproject.com/KB/graphics/zMoviePlayer.aspx
Удали "_"

Ну вот код что то не идет смотри я хочу такое нажал на кнопку и прога открывает Проигрыватель Windows Media и идет видео
  Ответить с цитированием
Старый 11.11.2011, 21:28   #4
 Разведчик
Аватар для •theSaboteur•
 
•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен•theSaboteur• скоро будет известен
Регистрация: 14.07.2011
Сообщений: 27
Популярность: 244
Сказал(а) спасибо: 26
Поблагодарили 47 раз(а) в 37 сообщениях
Отправить сообщение для •theSaboteur• с помощью ICQ
 
По умолчанию Re: C# Открыть видео

Цитата:
Сообщение от Andry lomakinПосмотреть сообщение
Ну вот код что то не идет смотри я хочу такое нажал на кнопку и прога открывает Проигрыватель Windows Media и идет видео

если пишешь из под wpf, то узай какой-нибудь MediaElement
Если под формами, то, пожалуй, кроме стороннего софта, рациональных вариантов нет)
Можешь Managed DX использовать - там готовые классы Video & Audio есть, управлять
им можно сделав еще одну нить (если не в теме - гугли "C# Thread's use")).
Для них(VideoAudioPlayback имеется ввиду, не потоки) тебе понадобится DirectX SDK (где-то пол-гигабайта дистрибутив). В проекте добавишь ссылку на Microsoft.DirectX.AudioVideoPlayback; и вобщем-то все.
=====
Только что откопал старые наброски:
Что бы воспроизводить без лишних форточек - свойству Owner присваиваешь контрол в котором будешь воспроизводить видео, example: this;
=====

Итого:

•Делаешь глобальную переменную типа Video
•Создай произвольный контрол, хоть групБокс
•В обработчике какой-нибудь кнопочки:
Код:
OpenFileDialog ofd = new OpenFileDialog();
if(ofd.ShowDialog()==DialogResult.OK)
{
video = new Video(ofd.FileName);
video.Owner=this.groupBox1;//если есть извращенческие наклонности - можешь хоть на батоннах проигрывать)
new Thread(()=>{
video.Play();
}).Start();
}
•Можно украсить программку, всякими "stop", "pause"...

removed
________________
Ну что лежишь ты Мурка, на краю дороги
Гробоваая крыышкаа над тобооой

Последний раз редактировалось •theSaboteur•; 23.11.2011 в 16:27.
  Ответить с цитированием
Пользователь сказал cпасибо:
Andry lomakin (12.11.2011)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Подсказка] Как открыть консоль в 2.5 vlq Общение и обсуждение Aion 4 03.07.2011 02:22

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 16:18.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net