Crossfading - лучший способ получить аудио C # .NET Compact Framework? - PullRequest
2 голосов
/ 22 февраля 2010

Я использую .NET Compact Framework 3.5 и хочу добавить два музыкальных трека.

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

Я знаю, что SoundPlayer может воспроизводить несколько дорожек друг на друге, и что (хотя я не смог заставить его работать), WaveOut способен регулировать громкость (возможно, затухание?!).

Есть ли способ включить эти функционалы? Спасибо

Ответы [ 2 ]

1 голос
/ 23 декабря 2010

аудио возможности, встроенные в .NET CF, весьма ограничены. для серьезных звуковых возможностей вам нужно использовать отдельную библиотеку - для этого популярен FMOD.

0 голосов
/ 08 марта 2011

.Net CF работает на нескольких типах устройств с различными возможностями. В зависимости от конкретных функций вашего целевого устройства вы можете использовать элемент управления activex проигрывателя Windows Media. Команда OpenNetCF имеет коммерческий компонент, позволяющий использовать этот элемент управления activex из .Net CF.

...