我在同一个目录中有三个文件。一个是 python 脚本,它采用 argumenet。一种是带有 javascript 的 html 页面。最后一个是源 .wav 文件。
./myfolder/sound_manipulation.py
./myfolder/volume_slider.html
./myfolder/the_song.wav
sound_manipulation.py 文件可以像这样执行:
python sound_manipulation.py -v 50
它会根据 the_song.wav 生成一个新的 wav 文件 new_song.wav,但只有原始音量的 50%。
另一方面,volume_slider.html 包含一个从 0 到 100% 的滑块,以及一个调用 onclick javascript 函数 update_vol() 的按钮;
到目前为止,update_vol() 会提醒滑块的值,仅此而已。
function update_vol() {
var vol = document.getElementById('vol_slider').value;
alert(vol);
}
但我希望 update_vol() 使用 vol 实际执行 python 脚本。
我怎样才能做到这一点?
另外,当执行“python sound_manipulation.py -v 50”时,如何将new_song.wav的位置返回给volume_slider.html?
请帮忙。谢谢!