Silverlight аудио мониторинг - PullRequest
       7

Silverlight аудио мониторинг

0 голосов
/ 23 октября 2009

Насколько я могу судить, единственный способ воспроизведения звука на Silverlight 3 - это использование медиаэлемента. Я сравниваю использование flash vs silverlight для веб-приложения, которое позволит пользователю в интерактивном режиме включать / выключать несколько дорожек из одной звуковой композиции.

  1. Сколько одновременных звуков может воспроизводить Silverlight одновременно? Думаю, у вспышки есть предел 30.
  2. Любой способ контролировать уровни звука (левый и правый каналы), как я могу с помощью объекта Flash Soundchannel?

Ответы [ 2 ]

1 голос
/ 24 октября 2009

Вы также можете использовать MediaStreamSource (с MediaElement), чтобы иметь более точный контроль над аудио или изменять или процедурно создавать аудио. К сожалению, вам нужно иметь глубокое понимание звука и создавать свои собственные классы управления звуком для определения уровней звука. Я бы искал в сети примеры того, как другие используют MediaStreamSource со звуком.

Я не знаю ограничений на количество звуковых дорожек, которые вы можете воспроизводить одновременно. Я не уверен, есть ли искусственный лимит или вы просто ограничены системными ресурсами.

0 голосов
/ 11 декабря 2009

Вы можете использовать эту библиотеку , которая предоставляет вам необработанные аудиоданные (PCM). Как сказал Иеремия, это пользовательский MediaStreamSource.

В настоящее время работает только с MP3 и стереоканалами. Вы можете использовать функцию Audio PreProcessor для отключения определенных каналов, если хотите.

Демонстрация демонстрирует это в эффекте панорамирования

...