为什么matlab gui制作的音乐播放器关了窗口还有声音

2025-02-26 21:25:35
推荐回答(3个)
回答1:

你是用sound函数播放的吧?
分析sound函数的代码可知,其采用的做法是一次性将音频数据写入播放设备,只能等着播放完才行,没有办法实现暂停、继续、停止之类的操作。

要想实现具备上面说的这类播放能力,使用audioplayer函数。
我拿不准audioplayer函数是在哪个版本引入的,总之在2012b版里面有。具体用法看一下帮助就行了,有例子,很容易掌握。
如果现有的matlab没有这个函数,但又不想安装高版本,可以试一试参照sound函数,自己动手写一个播放文件(同时可以参考audioplayer函数的实现思路),不过肯定要花一些时间的。

回答2:

要把鼠标移到屏幕右下方,右键音乐播放器的图标,单机退出

回答3:

只要再等一下就好了,可能是电脑卡到了或者系统没有正常运转