soundPool速率值不会实时更改

时间:2019-03-26 04:38:03

标签: java android

我正在制作一个Android音调生成器应用程序,该应用程序根据手机的加速度计数据生成音调。

soundPool.play(sound_a,1,1,0,-1, y);

这是我的代码。

y的值由

给出
    public void onSensorChanged(SensorEvent sensorEvent) {
    y= (int)sensorEvent.values[1];}

我已经设置了按下按钮时开始播放的声音。但是,我每次必须按一下按钮,声音才能根据手机的方向而改变。

如何实时改变声音的音调,就好像我在改变真实声音发生器上的转盘一样。

0 个答案:

没有答案