![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Как с помощью фнкции waveOutWrite проиграть звук длиной 3-5 секунд? Я пробовал проиграть но проигрывается только несколько милисекунд звука а потом вылетает AV.
|
#2
|
||||
|
||||
![]() PlaySound function описание на msdn есть. Можно даже 6 сек. проиграть.
Пишу программы за еду. __________________ |
#3
|
|||
|
|||
![]() Пробовал и PlaySound. Та вобще ничего не проигрывает. Звук у меня хранится в структуре TWaveHdr
|
#4
|
||||
|
||||
![]() Вот так по-примеру из drkb долго играет, проверил, но есть койчего лишнего, можно будет и убрать
Код:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#5
|
||||
|
||||
![]() PlaySound работает отлично. Только что проверил.
Код:
Пишу программы за еду. __________________ |
#6
|
|||
|
|||
![]() а если у меня wav в TmemoryStream?
|
#7
|
||||
|
||||
![]() А как он в TMemoryStream оказался?
Пишу программы за еду. __________________ |
#8
|
||||
|
||||
![]() А раньше в TWaveHdr лежал и играл через waveOutWrite
![]() Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#9
|
||||
|
||||
![]() Цитата:
Код:
Пишу программы за еду. __________________ |
#10
|
||||||
|
||||||
![]() Я со стороны сервера записываю звук в TmemoryStream.
Код:
Код:
Есть еще такой вариант: Код:
Так воспроизводится не весь звук, а только несколько милисекунд. И потом вылетает AV |
#11
|
||||
|
||||
![]() У меня из ресурса проигрывается даже mp3. Правда, с модифицированным хедером, но факт. Всё внутри exe и не выгружается на диск для воспроизведения. Вот демо (делал пару лет назад для одного товарища)
Могу поискать исходники. Хей-хей-хей! Только не ходите в мой сарай, лады?.. |