Вверх ↑
Ответов: 1926
Рейтинг: 172
#1: 2007-10-02 16:07:38 ЛС | профиль | цитата
Требуется проиграть mp3- или wav-файл, но так, чтобы не создавать его на диске. То есть, есть у меня в компоненте MemoryStream какой-то файл звука, надо прям оттуда его проиграть, чтоб на диск не переносить. Можно ли это и как?
И аналогичная задача. После записи через BASS_Record на onStream выдан поток звуковых данных. Он был записан в файл
Add(BASS_Record,8690192,329,147)
{
link(onStream,2580142:doCopyFromStream,[(380,153)(380,153)])
}
Add(FileStream,2580142,399,133)
{
Mode=1
AutoCopy=0
Point(doCopyFromStream)
}
Наверно (если ошибаюсь, поправьте) в wav-файле содержатся такие же данные, только перед ними ещё разные идентификаторы.
Так вот, теперь из этого файла (в который записаны звуковые данные) надо прочесть их и проиграть. Конечно, как стандартный wav они не идут. В связи с этим и обращаюсь к вам.
карма: 9
0