使用MATLAB关闭Windows Media Player

时间:2011-02-02 11:50:34

标签: matlab media-player

我使用winopen('filename')使用Windows Media Player打开AVI文件。我怎么能关闭它?

3 个答案:

答案 0 :(得分:3)

Windows上有tkill命令可以杀死任务。您可以将其与system()一起使用。你必须找到一种只杀死“你的”WMP的方法,如果有几个可以共存的话。

答案 1 :(得分:1)

如果要在MATLAB中控制电影播放,请使用MATLAB本身播放电影。

您可以使用mmreader执行此操作。文档中提供了一个示例。

请注意,在旧版本的MATLAB中,您需要使用aviread。此外,如上面的链接所述,在{MATLAB的未来版本中mmreader正在重命名为VideoReader

答案 2 :(得分:0)

可能很难轻易做到。我认为有一种方法可以使用Matlab的dos命令和相应的参数,但是最近版本的WMP没有关闭播放后命令(参见WMP Command Line Parameters)。这很奇怪,因为我发现older documentation确实引用了/ close参数,但它不适用于Win7。

如果你绝望,你应该能够使用COM接口来完成它,但这是一个棘手的任务。

相关问题