|
|
|
|
Нет ли у кого чего-нить такого, чтобы ему подсунуть хендл файла , время начала и время окончания , и оно заиграло бы! |
|
|
Эм....... Windows Media Player и Sound Forge уже не справляются ? Или Вам для програмирования ? Тогда вам в MSDN |
|
|
=Alexey= Подсунуть можно в Cool Edit Однако при открытии, он будет спрашивать, > "В каком формате > С какой битностью (8, 16...) > С какой частотой дискретизации (....11.5,16,22...48...) "Прослушать желаете" Подсунуть приблизительно.. И уж если хоть как-то зазвучит (понятна речь или..., Но скорость воспр Выше-Ниже потребной), подгонять нужные пар. в уже редактироваием в нём > Сохранив, апосля..., в нужный формат. Если выдернута из какой нить ПЗУ то пробовать открывать с 8бит, 9-11кГц Media Player - Отдыхает (не откроет) Sound Forge не знаю, но должен по идее, как и Cool... (Про другие редакторы.. Не в курсе, Не приходилось...) |
|
|
Wiza: Или Вам для програмирования ? Да. Виндусовский медиа плеер играет весь файл подряд, а хотелось бы готовую длльку, экспортирующую нужную функцию.
|
|
|
=Alexey= Некогда в Cool... Записывал и обрабатывал фрагменты, для дальнейшей прошивки в ППЗУ. (Речевые извещатели, музыкально говорящие звонки и подобное) Из любого готового сэмпла, фрагмента, либо с микрофона. > В нём всё очень удобно наблюдать - редактировать. (вырезая -добавляя фрагменты, хоть по байтно) Настройки позволяют выбрать нужный режим просмотра редактируемого... А вот перед прошивкой ПЗУ уже из готового и сохранённог в нём фрагмента (ADPCM) вырезал не нужные данные (начало- кнец ) В Мониторе (редакторе) самого программатора. Сам файл, готовый для прошивки в ПЗУ без этих лишних > "конец-начало" |
|
|
Cherema: В нём всё очень удобно наблюдать - редактировать. Нет, спасибо, мне не нужно ничего редактировать. Нужно воспроизводить из нужного места, нужного файла, причем программно. |
|
|
Нужно воспроизводить из нужного места, нужного файла, причем программно. Естественно конструктив у тебя совершенно иной, и ка устроено х.з Однако, некогда делал примочку, собственной разработки, для Авто > 12 фраз воспроизводились при срабатывании того либо иного датчика (штатного в Авто) Так эти 12 фраз, были записаны в 27С512+25С256 (8+4) А выборка той либо иной фразы, производилась аппаратно, подачей " 1 " " 0" на нужные адреса. Продолжительность той или иной, либо количество повторов, было заложено аппаратно. Вот такой был некогда наворот, первой половины 90х Однако, технологи, как и время, не стоят на месте и былое.. кажется "Каменным веком" (А украденные-купленные, повторить без схемы не смогли - При вскрытии коробочки (двухплатной), срабатывала секретка, и ... тд. ) |
|
|
Cherema: Media Player - Отдыхает (не откроет) я как-то делал модуль управления МедиаПлеером со своей программы. Подробностей управления уже не помню, но время начала точно можно было задавать, а также смотреть текущую позицию. Помоему, в формате чч:мм:сс. Моя программа была дла проигрывания видеофайлов в полный экран на ТВ, управление с пульта. Писал на Delphi. Написал основу за вечер - все очень просто. А если проиграть от начала до конца, то я из командной строки запускал "фонограф" с именем файла и параметрами (помоему) /play /close |
|
|
2Alexey Ну мне вот допустим ближе дельфя, хотя на борланд си тоже есть компонент tMediaPlayer На его описание можно взглянуть например тут http://it.kgsu.ru/DelSys/delsys04.html или тут http://ftf.grsu.by/UchProc/konspekt/delphi/ch02/ch12/ch01 Особое внимание уделить функциям StartPos и EndPos |
|
|
Вот здесь есть библиотека. Найдена по запросу в гугол adpcm library http://www.mega-nerd.com/libsndfile/ |
|
|
|
|