Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.83/29: Рейтинг темы: голосов - 29, средняя оценка - 4.83
37 / 36 / 5
Регистрация: 05.11.2009
Сообщений: 251

Видео перед запуском

05.05.2011, 20:15. Показов 6229. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят, такой вопрос. Как сделать запуск видео при загрузке программы (перед появлением формы). на c# (формат avi)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.05.2011, 20:15
Ответы с готовыми решениями:

Убить предыдущий поток перед запуском нового
private void button3_Click(object sender, EventArgs e) { myThread= new Thread(delegate() { ...

Показывать обратный отсчет перед запуском игры
Всем привет. Ребят подскажите как грамотно сделать, чтоб при нажатии на кнопку "Новая игра" игра сразу же не стартовала, а шел...

Перед запуском приложения, проверить .NET Framework
Доброе время суток. Как реализовать проверку наличия нужного фрэймворка (либо вообще его существования на машине) и выдать сообщение...

28
 Аватар для Петррр
6721 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
06.05.2011, 13:32
Студворк — интернет-сервис помощи студентам
Код работает
0
37 / 36 / 5
Регистрация: 05.11.2009
Сообщений: 251
12.05.2011, 12:50  [ТС]
Цитата Сообщение от Петррр Посмотреть сообщение
Код работает
Все вроде в норме, все подключила, но видео не проигрывается, ни ошибок ничего не мелькает вообщем просто чистый PictureBox

Что может быть?

пишу как указано:
C#
1
2
3
Microsoft.DirectX.AudioVideoPlayback.Video video = new Microsoft.DirectX.AudioVideoPlayback.Video("c:/file.avi");
video.Owner = PictureBox;
video.Play();
0
 Аватар для EdMi4
3 / 3 / 1
Регистрация: 12.05.2011
Сообщений: 118
13.05.2011, 12:55
DLL 'C:\WINDOWS\assembly\GAC\Microsoft.Direc tX\1.0.2902.0__31bf3856ad364e35\Microsof t.DirectX.dll' is attempting managed execution inside OS Loader lock. Do not attempt to run managed code inside a DllMain or image initialization function since doing so can cause the application to hang.

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

Добавлено через 1 час 35 минут
Цитата Сообщение от Петррр Посмотреть сообщение
работает
можешь ответить на коментарий выше?
0
Level 2
 Аватар для FakiR
401 / 275 / 48
Регистрация: 22.11.2010
Сообщений: 785
Записей в блоге: 1
13.05.2011, 15:53
А у меня Exception выскакивает... Добавил .dll, добавил файл App.config и написал то что надо, добавил using, написал код:
C#
1
2
3
Video TheVideo = new Video(@"E:\Downloads\Остальное\Контракт.avi");
TheVideo.Owner = pictureBox1;
TheVideo.Play();
На первой строке кода Exception - LoaderLock:
Библиотека "C:\Windows\assembly\GAC\Microsoft.Direc tX\1.0.2902.0__31bf3856ad364e35\Microsof t.DirectX.dll" пытается выполнить управляемый код под блокировкой OS Loader. Запуск управляемого кода в пределах функции DllMain или функции инициализации образа может вызвать зависание приложения.
Что можно сделать с этим?
0
37 / 36 / 5
Регистрация: 05.11.2009
Сообщений: 251
13.05.2011, 16:29  [ТС]
Вижу массовые проблемы с видео у нас
0
Level 2
 Аватар для FakiR
401 / 275 / 48
Регистрация: 22.11.2010
Сообщений: 785
Записей в блоге: 1
13.05.2011, 19:40
Цитата Сообщение от guabreva Посмотреть сообщение
Вижу массовые проблемы с видео у нас
да уж, куда же без них, так не интересно
P.S. - Мне работа с видео щас не требуется, просто интересно всё же почему не работает. На будущее было бы полезно узнать, может пригодится...
P.P.S. - EdMi4, у нас ведь одинаковая проблема, я не сразу заметил...

Добавлено через 3 часа 3 минуты
Ну в общем с исключением я разобрался.
Я просто отключил этот Exception и заработало. (debud->ehsceptions-> managed debugging assistant -> LoaderLock - убрать птичку)
0
 Аватар для EdMi4
3 / 3 / 1
Регистрация: 12.05.2011
Сообщений: 118
14.05.2011, 06:32
Error in the application. Теперь это, отключил LoaderLock подключил библеотеки получилось вот так:
C#
1
2
3
Microsoft.DirectX.AudioVideoPlayback.Video TheVideo = new Video(@"c:\file.avi");
            TheVideo.Owner = pictureBox1;
            TheVideo.Play();
программа включается, но через время опять первую строчку выделяет желтым маркером и пишит Error in the application.

Добавлено через 9 минут
Microsoft.DirectX.DirectXException was unhandled
Message="Error in the application."
Source="Microsoft.DirectX.AudioVideoPlay back"
ErrorCode=-2147220970
ErrorString="VFW_E_NOT_FOUND"
StackTrace:
at Microsoft.DirectX.AudioVideoPlayback.Vid eo.Open(String fileName, Boolean autoRun)
at Microsoft.DirectX.AudioVideoPlayback.Vid eo..ctor(String fileName)
at WindowsFormsApplication1.Form1.Form1_Loa d(Object sender, EventArgs e) in C:\Documents and Settings\Admin\Local Settings\Application Data\Temporary Projects\WindowsFormsApplication1\Form1. cs:line 22
at System.Windows.Forms.Form.OnLoad(EventAr gs e)
at System.Windows.Forms.Form.OnCreateContro l()
at System.Windows.Forms.Control.CreateContr ol(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateContr ol()
at System.Windows.Forms.Control.WmShowWindo w(Message& m)
at System.Windows.Forms.Control.WndProc(Mes sage& m)
at System.Windows.Forms.ScrollableControl.W ndProc(Message& m)
at System.Windows.Forms.ContainerControl.Wn dProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(M essage& m)
at System.Windows.Forms.Form.WndProc(Messag e& m)
at System.Windows.Forms.Control.ControlNati veWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNati veWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Debugg ableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.SafeNativeMethods.S howWindow(HandleRef hWnd, Int32 nCmdShow)
at System.Windows.Forms.Control.SetVisibleC ore(Boolean value)
at System.Windows.Forms.Form.SetVisibleCore (Boolean value)
at System.Windows.Forms.Control.set_Visible (Boolean value)
at System.Windows.Forms.Application.ThreadC ontext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadC ontext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(For m mainForm)
at WindowsFormsApplication1.Program.Main() in C:\Documents and Settings\Admin\Local Settings\Application Data\Temporary Projects\WindowsFormsApplication1\Progra m.cs:line 18
at System.AppDomain._nExecuteAssembly(Assem bly assembly, String[] args)
at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
at Microsoft.VisualStudio.HostingProcess.Ho stProc.RunUsersAssembly()
at System.Threading.ThreadHelper.ThreadStar t_Context(Object state)
at System.Threading.ExecutionContext.Run(Ex ecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStar t()
InnerException:

вот что мне пишет при нажатии на copy exception detail to the clipboard
0
37 / 36 / 5
Регистрация: 05.11.2009
Сообщений: 251
17.05.2011, 05:14  [ТС]
Ребята, у меня трабла решилась установкой FrameWork 2.0 (4.0 - не прокатывает). Всем спасибо.
0
Местный Ёжидзе
 Аватар для hitmen047
42 / 44 / 4
Регистрация: 03.03.2010
Сообщений: 225
14.06.2011, 13:53
У меня на 4-ом фрэйм ворке всё прокатывает, поделючил библиотеку, ничего в app.config не пихал и работает О_о
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.06.2011, 13:53

Как сделать картинку перед запуском программы?
Hello!!! У меня такой вопрос как в Visual Studio 2010 на С# зделать картинку перед запуском программы (Типа как в фотошопе, C++Builder 6)...

Установка Framework в случае его отсутствия перед запуском exe
Суть проблемы Необходимо запустить программу на клиентской машине. Сама программа установки не требует, только запуска. Проблема в...

Чтобы перед запуском формы проверялось одно условие, а именно запущено приложение с параметром или без
нужно сделать так, чтобы перед запуском формы проверялось одно условие, а именно запущено приложение с параметром или без. Набросал...

Как запустить видео перед запуском программы?
Здравствуйте. Знающие люди помогите. Перед запуском программы проиграть видео с моим логотипом дальше перейти к программе. Нужно чтобы...

Предоптимизация сайта перед запуском.
Вот собрался скоро запустить этот сайт и купить хороший хостинг и соответствующий домен. Домен скорее ру, а хостинг пока не выбрал. Кто-то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek ВВЕДЕНИЕ Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2. Задача: Обеспечить запись документа в регистр сведений независимо от. . .
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется. Ну как вам?
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания источниках данных и элементов формы(текстовые поля и метки), опирается все это на технологию событий и мета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru