axWindowsMediaPlayer在长时间运行时崩溃

时间:2016-07-19 04:28:04

标签: c# axwindowsmediaplayer

我不是c#的专家,只是试图制作快速解决方案。

解决方案的要点: 我有一个通过串口发送信号的传感器,根据信号,必须更改播放的视频。它在两个视频之间切换

它现在使用axWindowsMediaPlayer工作。但不幸的是,应用程序崩溃了,比方说,2个小时左右。

以下是我用来在信号到达时更改视频网址的代码

if (axWindowsMediaPlayer1.playState == WMPPlayState.wmppsPlaying) axWindowsMediaPlayer1.Ctlcontrols.stop();
            axWindowsMediaPlayer1.uiMode = "none";
            axWindowsMediaPlayer1.URL = mainFile;
            axWindowsMediaPlayer1.Ctlcontrols.play();

使用此

初始化播放器
axWindowsMediaPlayer1.uiMode = "none";
            axWindowsMediaPlayer1.Dock = System.Windows.Forms.DockStyle.Fill;
            axWindowsMediaPlayer1.settings.setMode("loop", true);
            axWindowsMediaPlayer1.settings.volume = 0;

我认为这会对记忆产生一些负面影响;只是不够专业才能弄明白。任何建议,这是改变视频网址的正确方法吗?

由于

0 个答案:

没有答案