Pergunta

Eu gostaria de reproduzir Ogg Vorbis Audio da HTTP em Silverlight. O que eu preciso para fazer isso acontecer?

Foi útil?

Solução

Uma resposta melhor do que "Silverlight não suporta OGG Vorbis" é dizer que o Silverlight não suporta jogá -los nativamente. Como um dos outros comentaristas apontaram, uma maneira de tocá -los é descrita em http://veritas-vos-liberabit.com/monogatari/2009/03/moonvorbis.html, com a fonte atual de csvorbis disponível em https://github.com/mono/csvorbis. Você realmente precisaria implementar um MediaStreamSource para reproduzir o fluxo de PCM resultante, mas isso não é ciência do foguete.

Outras dicas

O Silverlight não suporta a reprodução de arquivos OGG Vorbis.

Se você deseja que a Silverlight já tocasse arquivos já codificados em Ogg Vorbis, sugiro convertê -los. Faça uma conversão única de todos os seus arquivos ou converta -os em tempo real enquanto o servidor os serve.

Como alternativa, no Silverlight 4, supondo que você saiba o suficiente sobre os formatos de mídia e o OGG Vorbis é particular, você pode implementar o MediaStreamSource para apoiar o OGG Vorbis.http://msdn.microsoft.com/en-us/library/system.windows.media.mediastreamsource(vs.96).aspx

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top