37 / 36 / 5
Регистрация: 05.11.2009
Сообщений: 251

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

05.05.2011, 20:15. Показов 6243. Ответов 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ Основная суть и тезисы по измерениям: 0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема. Объект не может перемещаться в 0D. 1D (Первое измерение):. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru