Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
11 / 11 / 1
Регистрация: 25.01.2012
Сообщений: 103
1

Microsoft.DirectX.DirectXException: Ошибка в приложении

08.02.2012, 12:46. Показов 2564. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер.

Есть класс Loading, В нем класс Movie, а в нем следующий код:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
public class Movie
{
    public Microsoft.DirectX.AudioVideoPlayback.Video PlayMovie;
            
    public Tao.Platform.Windows.SimpleOpenGlControl EV4_OGL_CONST = new SimpleOpenGlControl();
            
    public string MovieOne;
    public string MovieTwo;
            
    public void StartMovie()
    {
        PlayMovie = Video.FromFile(MovieOne);
        PlayMovie.Owner = EV4_OGL_CONST;
        PlayMovie.Play();
        PlayMovie.Ending += new EventHandler(eMovie_Ending);
    }
            
    private void eMovie_Ending(object sender, EventArgs e)
    {
        PlayMovie = Video.FromFile(MovieTwo);
        PlayMovie.Owner = EV4_OGL_CONST;
        PlayMovie.Play();
    }
}
До этого в классебыла обьявленна библеотека Microsoft.DirectX.AudioVideoPlayback.

Ну так вот, что бы заставить все это няшку работать, в главном классе формы, в событии запуска, я написал следующие:

C#
1
2
3
4
5
6
7
8
9
void MainFormLoad(object sender, EventArgs e)
{   
    Loading.Movie LoadingMovie = new Loading.Movie();
                    
    LoadingMovie.EV4_OGL_CONST = EV4_OGL;
    LoadingMovie.MovieOne = @"Videos\LoadVideo1.wmv";
    LoadingMovie.MovieTwo = @"Videos\LoadVideo2.wmv";
    LoadingMovie.StartMovie();
}
Очень странно, но компилятор выбивает мне исключение:

Microsoft.DirectX.DirectXException: Ошибка в приложении.
в void Microsoft.DirectX.AudioVideoPlayback.Video.Open(String fileName, Boolean autoRun)
в void Microsoft.DirectX.AudioVideoPlayback.Video..ctor(String fileName, Boolean autoRun)
в static Video Microsoft.DirectX.AudioVideoPlayback.Video.FromFile(String filename)
как void Game_EV4.Game.Loading+Movie.StartMovie() в c:\Users\ProCoder\Documents\SharpDevelop Projects\Game EV4\Game EV4\Game\Loading.cs:строка 25
как void Game_EV4.MainForm.MainFormLoad(Object sender, EventArgs e) в c:\Users\ProCoder\Documents\SharpDevelop Projects\Game EV4\Game EV4\MainForm.cs:строка 29
в void System.Windows.Forms.Form.OnLoad(EventArgs e)
в void System.Windows.Forms.Form.OnCreateControl()
в void System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
в void System.Windows.Forms.Control.CreateControl()
в void System.Windows.Forms.Control.WmShowWindow(Message m)
в void System.Windows.Forms.Control.WndProc(Message m)
в void System.Windows.Forms.ScrollableControl.WndProc(Message m)
в void System.Windows.Forms.ContainerControl.WndProc(Message m)
в void System.Windows.Forms.Form.WmShowWindow(Message m)
в void System.Windows.Forms.Form.WndProc(Message m)
в void System.Windows.Forms.Control+ControlNativeWindow.OnMessage(Message m)
в void System.Windows.Forms.Control+ControlNativeWindow.WndProc(Message m)
в IntPtr System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
в void System.Windows.Forms.Form.SetVisibleCore(Boolean value)
в void System.Windows.Forms.Control.set_Visible(Boolean value)
в void System.Windows.Forms.Application+ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
в void System.Windows.Forms.Application+ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
в static void System.Windows.Forms.Application.Run(Form mainForm)
как static void Game_EV4.Program.Main(String[] args) в c:\Users\ProCoder\Documents\SharpDevelop Projects\Game EV4\Game EV4\Program.cs:строка 13
В чем проблемма?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.02.2012, 12:46
Ответы с готовыми решениями:

Использование Microsoft.DirectX.AudioVideoPlayback.Video
Всем доброго дня, хочу использовать класс Microsoft.DirectX.AudioVideoPlayback.Video но не...

Рисовать точки поверх видео. Microsoft.DirectX.AudioVideoPlayback
Всем здравствуйте! Подскажите пожалуйста каким образом можно ставить точки поверх видео? Для...

Microsoft.DirectX.AudioVideoPlayback - Длительность mp3 трека определяется неверно
Всем привет! Пишу музыкальный плеер на С# с использованием библиотеки...

Как прокрутить аудио на нужную секунду в microsoft.directX.AudioVideoPlayback.dll
Как прокрутить аудио на нужную секунду в microsoft.directX.AudioVideoPlayback.dll?

0
08.02.2012, 12:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.02.2012, 12:46
Помогаю со студенческими работами здесь

Ошибка Microsoft OLE DB: [Microsoft][ODBC Microsoft Access Driver] Disk or network error. /test.asp, line 3 На строке: conn.Open 'DSN=d'
Помогите пожалуйста! Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) Disk...

Странная ошибка с ODBC: [Microsoft][Драйвер ODBC Microsoft Access] Файл '(нет данных)' не может быть открыт ядром базы данных Microsoft Jet.
Внезапно вылезла вот такая ошибка: Файл '(нет данных)' не может быть открыт ядром базы данных...

Ошибка: [Microsoft][ODBC Microsoft Access Driver]Data type mismatch in criteria expression.
Имеется код: <%@LANGUAGE='VBSCRIPT'%> <% set CheckOut=Server.CreateObject ('ADODB.Connection') ...

Microsoft.DirectX.AudioVideoPlayback
Доброго времени суток =) Как можно организовать такой алгоритм? ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru