Window Media Player 播放完毕如何关闭?
How to close Window Media Player after it is finish playing?
我想知道如何在播放完我的 wav 文件后关闭媒体播放器。因为如果我 运行 多次这样做,它会消耗危险数量的计算机内存。如果你能在不关闭它的情况下解决它,一定要告诉我。
var player = new WMPLib.WindowsMediaPlayer();
player.URL = @"D:\notes.wav";
这是播放代码。
这可能对你有用
var player = new WMPLib.WindowsMediaPlayer();
player.URL = @"D:\notes.wav";
Thread.Sleep(2000);
player.controls.stop();
player.close();
编辑
你可以终止进程并停止 WMPlayer
var prc = Process.GetProcessesByName("wmplayer");
if (prc.Length > 0) prc[prc.Length - 1].Kill();
没有退出播放器的方法,唯一(不太理想的方法)是杀死它。
var proc = Process.GetProcessesByName("wmplayer");
if (proc.Length > 0) {
proc[proc.Length - 1].Kill();
}
我想知道如何在播放完我的 wav 文件后关闭媒体播放器。因为如果我 运行 多次这样做,它会消耗危险数量的计算机内存。如果你能在不关闭它的情况下解决它,一定要告诉我。
var player = new WMPLib.WindowsMediaPlayer();
player.URL = @"D:\notes.wav";
这是播放代码。
这可能对你有用
var player = new WMPLib.WindowsMediaPlayer();
player.URL = @"D:\notes.wav";
Thread.Sleep(2000);
player.controls.stop();
player.close();
编辑
你可以终止进程并停止 WMPlayer
var prc = Process.GetProcessesByName("wmplayer");
if (prc.Length > 0) prc[prc.Length - 1].Kill();
没有退出播放器的方法,唯一(不太理想的方法)是杀死它。
var proc = Process.GetProcessesByName("wmplayer");
if (proc.Length > 0) {
proc[proc.Length - 1].Kill();
}