Hallo beste Tweakers!
Ik wil voor mijn UWP app de samples lezen van geluidsbestanden.
Normaal gesproken zou je iets als NAudio gebruiken om dat te doen, maar die heeft nog geen UWP support om van te spreken.
Ik zoek hier dus een alternatief voor.
Voor de rest van de app gebruik ik de AudioGraph api. Deze werkt erg prettig, maar kan mij in deze scenario slechts beperkt helpen.
Je kunt wel bestanden openen en uitlezen, maar dit kan slechts in realtime snelheid. (link en link)
De tweede optie is het alleen kunnen decoden van WAV/RIFF betstanden. Deze bestanden hebben alleen een header en verder ruwe data. (link)
Hierbij zou ik met iets als de MediaTranscoder andere codecs naar WAV kunnen omzetten. Dit zorgt er wel voor dat ik elke keer dat ik een bestand wil lezen, ik ook een bestand moet schrijven. Niet handig dus.
Optie drie is ook niet fantastisch. Hierbij kan ik gebruik maken van de Media Foundation Api.
Ik zou dit kunnen volgen... Maar op een gegeven moment wordt het een chaos...
De laatste optie is om voor elke codec die ik wil ondersteunen zelf een decoder te schrijven / te vinden.
Heeft iemand een idee wat ik het beste kan doen of nog een alternatief?
Ik zou het graag horen!
Bedankt voor het lezen,
Dion Dokter
Ik wil voor mijn UWP app de samples lezen van geluidsbestanden.
Normaal gesproken zou je iets als NAudio gebruiken om dat te doen, maar die heeft nog geen UWP support om van te spreken.
Ik zoek hier dus een alternatief voor.
Voor de rest van de app gebruik ik de AudioGraph api. Deze werkt erg prettig, maar kan mij in deze scenario slechts beperkt helpen.
Je kunt wel bestanden openen en uitlezen, maar dit kan slechts in realtime snelheid. (link en link)
De tweede optie is het alleen kunnen decoden van WAV/RIFF betstanden. Deze bestanden hebben alleen een header en verder ruwe data. (link)
Hierbij zou ik met iets als de MediaTranscoder andere codecs naar WAV kunnen omzetten. Dit zorgt er wel voor dat ik elke keer dat ik een bestand wil lezen, ik ook een bestand moet schrijven. Niet handig dus.
Optie drie is ook niet fantastisch. Hierbij kan ik gebruik maken van de Media Foundation Api.
Ik zou dit kunnen volgen... Maar op een gegeven moment wordt het een chaos...
De laatste optie is om voor elke codec die ik wil ondersteunen zelf een decoder te schrijven / te vinden.
Heeft iemand een idee wat ik het beste kan doen of nog een alternatief?
Ik zou het graag horen!
Bedankt voor het lezen,
Dion Dokter