self.gain_effects = []
self.set_gain(db_gain)
- def stop(self, fade_out=0, wait=False):
+ def stop(self, fade_out=0, wait=False, set_wait_id=None):
if self.is_loaded_playing():
ms = int(self.sound_position * 1000)
ms_fo = max(1, int(fade_out * 1000))
self.current_audio_segment = new_audio_segment
self.stop_playing()
if wait:
+ if set_wait_id is not None:
+ self.mapping.add_wait_id(set_wait_id, self.wait_event)
self.wait_end()
else:
self.stop_playing()