MATLAB怎么用一个滑块来改变音乐音量大小,要实时改变~~ 200
1个回答
展开全部
这涉及两方面的问题:
1、GUI方面,MATLAB的Slider控件是不支持拖动过程中实时生效的,也就是说,从机制上,拖动过程没有回调函数。
想解决这个问题,我目前能想到两种思路:
(1)使用java控件;
(2)使用Handle Graphics图形对象,自己构造控件。
两种做法都需要花一些时间研究。
2、所谓【改变音乐音量大小】,是要在什么层面改变音乐的音量?
一种是在操作系统层面,改变音量会影响到其它的应用程序(这种做法还涉及到怎样改变的问题,应该有相应的接口);另一种是在MATLAB内部,通过改变音乐数据的方式,但这又涉及到播放方式的问题,例如sound函数的播放过程是不能中断或改变的(新版的audioplayer函数或许可以,我不确定)。
1、GUI方面,MATLAB的Slider控件是不支持拖动过程中实时生效的,也就是说,从机制上,拖动过程没有回调函数。
想解决这个问题,我目前能想到两种思路:
(1)使用java控件;
(2)使用Handle Graphics图形对象,自己构造控件。
两种做法都需要花一些时间研究。
2、所谓【改变音乐音量大小】,是要在什么层面改变音乐的音量?
一种是在操作系统层面,改变音量会影响到其它的应用程序(这种做法还涉及到怎样改变的问题,应该有相应的接口);另一种是在MATLAB内部,通过改变音乐数据的方式,但这又涉及到播放方式的问题,例如sound函数的播放过程是不能中断或改变的(新版的audioplayer函数或许可以,我不确定)。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询