有人知道可以在 Windows Phone 7 上使用的 vorbis 解码器库吗?
缺乏本机代码互操作性使得重用任何本机代码实现变得困难(不可能?),但如果有技巧可以做到这一点,我也对此持开放态度。
有人知道可以在 Windows Phone 7 上使用的 vorbis 解码器库吗?
缺乏本机代码互操作性使得重用任何本机代码实现变得困难(不可能?),但如果有技巧可以做到这一点,我也对此持开放态度。
有一个名为csvorbis的单声道托管实现,它包含一个输出 wav 文件的示例,该示例不需要很多更改即可与 XNA 的SoundEffect类一起使用。我一次做了一整首曲目,这在模拟器中花了几秒钟,所以你可能需要使用 DynamicSoundEffect 流式传输以获得更好的结果。mooncodecs文件夹有一个基于csvorbis 的桌面版本的编解码器,可能也值得一看。
Ogg Vorbis 不是Windows Phone 7 上受支持的编解码器,并且该平台不支持添加对自定义编解码器的支持。
可用的选项是在托管代码中编写您自己的解码器/转换器或转换原始源文件。
我怀疑第二种选择会更容易。