İşlemeye nasıl müzik ekleyeceğimi öğrendim ve şimdi bir kez tıklayıp şarkıyı iki kez tıklattığımda duraklatmak istiyorum.Fare tıklandığında, bir kez tıklandığında oynatılır ve iki kez tıklandığında duracak şekilde nasıl kullanılır?
Bir kez tıkladığımda melodiyi çalmak için mousePressed
kullanabileceğimi anlıyorum, ancak if
ifadesini kullanmayı denediğimde bunu duraklatamıyorum.
import ddf.minim.analysis.*;
import ddf.minim.effects.*;
import ddf.minim.signals.*;
import ddf.minim.spi.*;
import ddf.minim.ugens.*;
Minim minim;
AudioPlayer player;
Boolean value = true;
void setup() {
minim = new Minim(this);
player = minim.loadFile("deadmau5.mp3");
}
void draw() { }
void mousePressed() {
player.pause();
}
//void mouseReleased()
//{
// player.pause();
// player.rewind();
//}
void mouseClicked() {
if (value == false){
player.play();
}
if (mousePressed == '2') {
value = false;
player.pause();
}
}
Ben de bir boole eklemeye çalıştım ama bu da işe yaramadı. Yapabileceklerimin hakkında herhangi bir fikri olan var mı?
iyi çalışmadı efendim. Oyuncu ile oynamayı nasıl bağlarız? –
@ user3318928 Çalıştığını söylediğinde tam olarak ne demek istiyorsun? Denediğin kodu gönderebilir misin? Player.play() 'veya' player.pause() 'arandığını belirlemek için' çalma' 'ile' '' '' '' '' '' '' '' '' '' '' 'ile' '''' seçeneğini kullanarak bağlayabilirsiniz. –
@ user3318928 'mousePressed()' işlevindeki ilk satırın dikkatine: 'playing =! Playing;' Orijinal kodun eksik olduğu şey olan 'boolean' değerini değiştirir. –