2009-04-27 10 views
0

Мне нужно взломать приложение quickie, что-то быстрое и грязное, в окнах, которое позволяет пользователю контролировать темп воспроизводимого mp3-файла с помощью слайдера.Воспроизведение MP3 с динамическим регулированием темпа

Любые рекомендации по библиотекам/языкам программирования/элементам управления, которые могут сделать это проще?

Я не контролирует выбор средств массовой информации (должно быть mp3) или платформа (должно быть окно)

Edit: На самом деле, я могу конвертировать файлы в любой формат необходим.

+0

Какой язык вы используете. – Kredns

+1

Должен ли шаг оставаться постоянным или он может колебаться при изменении скорости? –

+0

Я открыт для любых языков. Я довольно им удобен, но предпочел бы более быстрый скриптовый вариант над c/C++ или java. Я думаю, что это, скорее всего, будет dotnet-приложением. – srboisvert

ответ

0

Вы можете взглянуть на this.


Edit:WinMM.dll имеет функцию под названием waveOutSetPlaybackRate (P/Invoke), которые могут быть полезны в этой DLL (который был включен с окнами, начиная с Win 9x) может воспроизводить MP3. Here - это базовая информация о том, как воспроизводить звуки с помощью C#.

0

До сих пор это то, что я нашел:

2xAV™ Plug-In For Windows Media Player®

В идеале, я предпочел бы что-то с открытым исходным кодом, но если я не могу найти другие варианты я дам это идти.

2

Проигрыватель Windows Media v10 + имеет этот встроенный. Take a look here. Разве это не то, что вам нужно?

+0

Сладкий! Я никогда не знал, что WMP может это сделать. Спасибо за совет! –

+0

Это круто, но мне нужно иметь возможность управлять им программно (встраивать в приложение, рандомизировать начальный темп и записывать выбранные темпами темпы), поэтому мне нужно знать, как добраться до него через API WMP. – srboisvert