def setup
createCanvas(100, 100)
background(220)
@sound = loadSound("Doorbell.mp3")
textSize(18)
text('Click me!', 10, 40)
textSize(11)
text("BGM by OtoLogic\n(CC BY 4.0)", 3, 80)
checkbox = createCheckbox('ループ再生', false)
checkbox.position(0, height + 5)
checkbox.changed do
if checkbox.checked
@sound.setLoop(true)
else
@sound.setLoop(false)
end
end
end
def mouseClicked
@sound.play
end
[p5.js] (p5.SoundFile).setLoop
音声を繰り返し再生するかどうかを設定します。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| boolean | treu  ... 繰り返し再生する false ... 繰り返し再生しない |
なし