我有一个手势识别器的代码,它可以在敲击时播放喇叭,并在释放时停止:
double Optimizer::myvfunc(const std::vector<double> &x, const std::vector<double> &grad, void *func_data) {
if (!grad.empty()){
build_gradient(x,grad);
}
double term=0;
for (int i = 0; i < support_points; i++) {
term += calc_distance_term(i,x);
}
return term;
}
正如您所看到的,我正在尝试所有可能的解决方案(我知道),并且还会打印出打印报表。但是,声音不会关闭。你知道吗,为什么?
答案 0 :(得分:3)
我不知道它是最好的想法/实践,但你可以尝试:self. hornNode.removeAllAudioPlayers()
希望它可以提供帮助!