Плеер музыки в Принце заработал!
Сегодня внедрял плеер музыки в принца. Возникла странная проблема с проигрыванием упакованных psg — почему-то у одного файла был заголовок в 64 байта, а у других он в упор не создается. Т.е. звук выпивания большого кувшина играется нормально, т.к. у него есть заголовок, а звук для малого кувшина хоть убейся создается без такого заголовка. Плеер его, конечно, играть не хочет, потому что там первым делом пропускается 64 байта с начала звука. Ок, прицепил к нему эти 64 байта от звука большого кувшина — оба звука стали играться. Думаю, может он вообще нафиг не нужен? Убрал в плеере это смещение на 64 байта, подсунул ему звук малого кувшина без заголовка — играется! Отрезал заголовок и от мелодии большого кувшина — фигушки, не играется. Пока что неясно, будем разбираться.
Ну и ладно, прицепил к обоим звукам заголовки, встроил плеер в принца. Пришлось повозиться с процедурой начала воспроизведения музыки, ведь музыка выпивания кувшина должна начаться ПОСЛЕ окончания звука «Буль-буль-буль», а не вместо )) Хотя событие это одно. Сделал процедуру определения конца звука. Музыкальный плеер ждет, когда закончится какой-либо звук, потом выставляет максимальный приоритет во все каналы и начинает играть музон. Тут уже плеер звука ждет, когда закончится музыка. Ну и все получилось:
Свежие комментарии