Beispiel #1
0
        public void PlaySample(string sampleId)
        {
            var section = _audioPlayer.GetAudioSection(sampleId, sampleId);

            if (section == null)
            {
                return;
            }

            _audioPlayer.Pause(sampleId);
            _audioPlayer.SetSectionBpm(sampleId, sampleId, section.Bpm, targetBpm: _bpmProvider.GetCurrentBpm());

            _audioPlayer.QueueSection(sampleId, sampleId);
            _audioPlayer.Unmute(sampleId);
            _audioPlayer.Play(sampleId);
        }