Отправка аудио файла WCF в WP7 - PullRequest
0 голосов
/ 26 марта 2011

HI,

Я хочу отправить аудиофайл из службы WCF в приложение Windows Phone 7.

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

Аудио файл будет загружен через GPRS / 3G

Спасибо

Ответы [ 2 ]

0 голосов
/ 02 июня 2011

Я на самом деле только что создал музыкальный плеер, который сделал именно это. Я рекомендую использовать поток и использовать MediaElement для воспроизведения потока. Или вы можете сделать, как я сделал, и превратить звуковой файл в URL. Затем используйте XNA MediaPlayer для воспроизведения URL. Она очень способна и даже буферизует песню достаточно для воспроизведения, не дожидаясь загрузки всего файла.

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

Я отвечаю, а не комментирую, так что за это можно проголосовать.Выбор кодека, которого нет в этом списке (http://msdn.microsoft.com/en-us/library/ff462087(v=VS.92).aspx), будет проблематичным для вас. Насколько мне известно, невозможно воспроизвести аудиофайл, кроме использования одного из этих форматов (я могу ошибаться). Независимо (для приложения WP7) Я бы придерживался одного из стандартных кодеков.

У вас есть несколько вариантов ... вы можете использовать стандартный Silverlight MediaElement (который позволит вам воспроизводить любой из вышеупомянутых кодеков) или вы можетеиспользовать классы SoundEffect / SoundEffectInstance библиотеки XNA (здесь хорошее место для SoundEffect - http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.audio.soundeffect.aspx). Классы XNA предоставят вам большую гибкость, НО (из того, что я прочитал), вы будете ограничены только файлами WAV (кто-то может меня обмануть, если я ошибаюсь).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...