Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2010, 00:14   #1
Мартин
Пользователь
 
Регистрация: 01.12.2009
Сообщений: 13
По умолчанию Проигрывание WAV через спикер [TPascal]

Накодил следующую программу для проигрывания WAV файла через спикер под досом. Читаю файл как текст. Как можно исправить несовпадение типов?
Код:
program trololo;
uses crt;
var name, cache : string;
var marker : text;
var wav_file : array[0..5000] of byte;
var speaker_sound : array[0..5000] of word;
var i : integer;
begin
writeln('File:');
readln(name);
assign(marker, name);
reset(marker);
for i := 0 to 5000 do readln(marker, wav_file[i]);
for i := 0 to 5000 do speaker_sound[i] := word(wav_file[i]) shl 8;
for i := 0 to 5000 do
begin
sound(speaker_sound[i]);
delay(50);
end;
nosound;
end.
Скриншот ошибки:
Мартин вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
играть сначала 1.wav потом 2.wav mma Мультимедиа в Delphi 9 23.12.2010 20:04
Спикер )Игнат( Общие вопросы Delphi 9 18.12.2010 14:06
Конвертация аудиофайлов WAV -> WAV namestnik Помощь студентам 2 27.05.2009 23:05
Проигрывание .XM файлов Вадим Буренков Мультимедиа в Delphi 3 01.04.2009 21:27
Спикер Roberto Win Api 1 07.04.2008 12:15