Domanda

Qualcuno sa di una libreria di decodifica vorbis che può essere utilizzato su Windows Phone 7?

La mancanza di codice nativo interoperabilità make ri-utilizzando una delle implementazioni di codice nativo difficili (impossibile?), Ma se ci sono trucchi per farlo, io sono aperto a quello.

È stato utile?

Soluzione

C'è un'implementazione gestito per mono chiamato csvorbis , include un campione che produce un file wav questo non ha bisogno di molti cambiamenti di lavorare con XNA di SoundEffect classe. Ho fatto una traccia intera in una sola volta, questo ha preso un paio di secondi nell'emulatore quindi potrebbe essere necessario per lo streaming utilizzando DynamicSoundEffect per ottenere risultati migliori. Il mooncodecs cartella ha un codec per la versione desktop basata su csvorbis che può valere la pena dare un'occhiata lontato.

Altri suggerimenti

Ogg Vorbis non è un codec supportati su Windows Phone 7 e la piattaforma supporta alcun modo di aggiungere il supporto per i codec personalizzati.

Le opzioni disponibili sono di scrivere il proprio decoder / convertitore in codice gestito o per convertire i file di origine.
Ho il sospetto che la seconda opzione sarà più facile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top