我有一个闪亮的应用程序,有点像钢琴键盘。我按下一个按钮,它就会发出声音。它看起来像这样:
if (input$down[1] == 65){
tags$audio(src = "Low_C.wav", type = "audio/wav", autoplay = NA, controls = FALSE)}
else if(input$down[1] == 87){
tags$audio(src = "Low_C_Sharp.wav", type = "audio/wav", autoplay = NA, controls = NA)}
每次我按 65(键盘上的字母 a)时,它都会播放低音 c。但是当我按 87(字母 w)时,它会停止播放低音 c 并播放升低音 c。
我希望能够按65,这样它就可以播放低音c直到“Low_C.wav”结束,即使我在结束之前按87,那么它应该一起播放它们。
好吧,所以我想通了并想分享一下。
我使用了标签$audio,而不是
tags$script('新音频("Low_C.wav").play()')
和
tags$script('新音频("Low_C_Sharp.wav").play()')
这样可以同时播放多个声音。