Вопрос

Я пытаюсь разработать специализированный аудиоплеер для устройств Windows Mobile (профессиональных).И я уже однажды сталкивался с этой проблемой.

В WM нет API для сжатого аудио, или я не смог найти house в документации.Да, есть WM6 Sound API, но он не может даже приостановить воспроизведение или выполнить поиск в указанной позиции.На устройстве WM всегда есть проигрыватель Windows Media, но я не нашел документации по API для него.

Итак, вопрос заключается в следующем:
Есть ли простой способ воспроизведения, паузы, перемотки вперед, назад, определения позиции воспроизведения и длины аудиофайла на сжатый аудио нескольких популярных форматов?Есть какая-нибудь библиотека?API-интерфейсы платформы?Что угодно?

Это было полезно?

Решение 2

Я нашел вполне достаточную библиотеку воспроизведения сжатого аудио FMOD.Есть его WM-версия.И я нашел образец приложения на Кодпроект для начала.

Другие советы

Возможно, это вообще ничем не поможет, но (очень хороший) проигрыватель подкастов Запредельный модуль имеет встроенный проигрыватель на базе Windows Media Player, и у него открытый исходный код - так что вы могли бы взглянуть на то, какой API они используют.

Очевидно, что если они написали свой собственный пользовательский плеер, вы не сможете просто скопировать его, если вы пишете коммерческое приложение.Но вы могли бы использовать это для документации API, если они просто вызывают какой-нибудь API медиаплеера.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top