下面的代码随机选择并播放音频元素(不同的音高,由用户选择)。我正在处理一个淡入淡出选项;用户指定了一个淡入淡出时间(以秒为单位),它是通过ID (fade.value)传入的。
我实际上有两个问题: A)在第一次迭代中,音频元素在开始播放之前就开始褪色。B)当相同的元素被重复调用时,如果淡入淡出时间长于重复时间,音量不会正确重置(这是tone.volume=1的预设点),而是“保持关闭”。
function pickAndPlay(pitchSet, saturation){
var pitchCheck = rand(1,100);
if (pitchCheck <=
我正在用我想要循环的声音制作一个应用程序。
问题是,音频有一种淡入和淡出,每次播放mediaPlayer.setLooping(真)时,都会使循环听起来很糟糕,因为当它结束时,当它再次启动时,您就能很好地听到它。
我希望能够播放这些音频从一个特定的秒到另一个,例如,能够循环从第二个00:00:04到第二个00:00:14,这样就不会听到淡入和淡出。
现在我正在用这个代码来播放音频。然后在按钮中,我打下一个你看到的电话
public void playAudio(int audioId)
{
// stop the previous playing audio
所以我正在做一个项目,我需要让LED一个接一个地淡入淡出,然后让它们同时淡入淡出。那么在确定下一个模式之前,所有的LED都应该熄灭。我已经让它们单独淡入和淡出,但似乎想不出如何让所有6个LED同时淡入淡出。
void setup(){
//initialize the led pins 4-11
for (int thisPin=8; thisPin<14; thisPin++){
pinMode(thisPin, OUTPUT);
}//end for
}//end setup
void loop(){
//Fade leds up
for (int th