Сейчас на форуме: hgdagon, asfa, bartolomeo (+6 невидимых)

 eXeL@B —› Программирование —› Воспроизведение звука
Посл.ответ Сообщение

Ранг: 23.8 (новичок)
Активность: 0.020
Статус: Участник

Создано: 26 июня 2006 17:57
· Личное сообщение · #1

Есть буфер некоторого размера, в который прога грузит данные (звук).
В этом буфере находится только кусок аудио файла (без хедера), надо чтоб прога играла содержимое этого буфера, указав формат, битность, частоту дискретизации, тип сэмплов, кол-во каналов, длину...
Как ето сделать?




Ранг: 70.5 (постоянный)
Активность: 0.030
Статус: Участник

Создано: 26 июня 2006 20:45
· Личное сообщение · #2

Какой язык? какой тип файла музыки ? Ты издеваешься ? тут чё все телепаты по твоему ?



Ранг: 23.8 (новичок)
Активность: 0.020
Статус: Участник

Создано: 26 июня 2006 21:26
· Личное сообщение · #3

6aHguT пишет:
Какой язык? какой тип файла музыки ? Ты издеваешься ? тут чё все телепаты по твоему ?

Спокойно, парень... Язык любой (только не вб :s1. Тип файла - все параметры считываюца из хедера, потом по кускам файл грузица в буфер и воспроизводица с етими параметрами.
ЗЫ 6aHguT, если ты не понял мой вопрос, забей, а то мы щас нафлудим, топег закроют на хрен и я так и не узнаю чего хотел



Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 26 июня 2006 23:12
· Личное сообщение · #4

Luminescent пишет:
потом по кускам файл грузица в буфер и воспроизводица с етими параметрами.

Зачем?

-----
Всем привет, я вернулся




Ранг: 23.8 (новичок)
Активность: 0.020
Статус: Участник

Создано: 26 июня 2006 23:29 · Поправил: Luminescent
· Личное сообщение · #5

Bitfry пишет:
Зачем?

Ну вобщем хотел сделать типа движка чтоб музон в проги втыкать. Для опщего развития
PS музон может необязательно из файла грузица, он мож в ресурсах быть.



Ранг: 79.4 (постоянный)
Активность: 0.090
Статус: Участник

Создано: 26 июня 2006 23:32
· Личное сообщение · #6

Luminescent пишет:
Ну вобщем хотел сделать типа движка чтоб музон в проги втыкать. Для опщего развития
PS музон может необязательно из файла грузица, он мож в ресурсах быть.


юзай uFMOD и будет тебе счастье...



Ранг: 23.8 (новичок)
Активность: 0.020
Статус: Участник

Создано: 26 июня 2006 23:36
· Личное сообщение · #7

d1v0x пишет:
юзай uFMOD и будет тебе счастье

Ну это уж готовое, а то своими ручками замутить...



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 27 июня 2006 09:30
· Личное сообщение · #8

Luminescent пишет:
Тип файла - все параметры считываюца из хедера, потом по кускам файл грузица в буфер и воспроизводица с етими параметрами.

Это от неопытности все кажется просто. Существует не менее сотни форматов и для каждого несколько разновидностей. Однако решение, наверное, есть. Меня всегда умиляли плееры на 400 кило и утверждение новичков : "Поставь его и не будет проблем с проигрыванием музыки". Каково же был удивление этих новичков : после сноса системы хваленый плеер играл очень мало форматов
Но не все так плохо : существует такое понятие, как кодек. Достаточно поставить пакет кодеков и большинство плееров становятся "всеядны". Luminescent - изучи, как пользоваться кодеками универсально и сможешь наваять еще один плеер.



Ранг: 23.8 (новичок)
Активность: 0.020
Статус: Участник

Создано: 27 июня 2006 17:54
· Личное сообщение · #9

tundra37 пишет:
существует такое понятие, как кодек

Да ето и еж знает

tundra37 пишет:
изучи, как пользоваться кодеками универсально

Да, а где? Не подкинеш ссыль? мож кто знает какие ресурсы по этим делам?


 eXeL@B —› Программирование —› Воспроизведение звука
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати