适用于 Windows Phone 7 的 Vorbis 解码器

发布于 2024-10-14 15:06:13 字数 114 浏览 8 评论 0原文

有人知道可以在 Windows Phone 7 上使用的 vorbis 解码器库吗?

缺乏本机代码互操作使得重用任何本机代码实现变得困难(不可能?),但如果有技巧可以做到这一点,我也对此持开放态度。

Anyone know of a vorbis decoder library that can be used on Windows Phone 7?

The lack of native code interop make re-using any of the native code implementations difficult (impossible?) but if there are tricks to do that, I'm open to that as well.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

假情假意假温柔 2024-10-21 15:06:13

Mono 有一个名为 csvorbis 的托管实现,它包含一个输出的示例wav 文件,这不需要太多更改即可与 XNA 一起使用 SoundEffect 类。我一次完成了整个曲目,这在模拟器中花费了几秒钟,因此您可能需要使用 DynamicSoundEffect 对其进行流式传输以获得更好的效果。 mooncodecs 文件夹有一个基于 csvorbis 的桌面版本编解码器,也值得一看。

There is a managed implementation for mono called csvorbis, it includes a sample which outputs a wav file this didn't need many changes to work with XNA's SoundEffect class. I did a whole track at once, this took a few seconds in the emulator so you may need to stream it using DynamicSoundEffect for better results. The mooncodecs folder has a codec for the desktop version based on csvorbis which may be worth a look aswell.

以为你会在 2024-10-21 15:06:13

Ogg Vorbis 不是 Windows Phone 7 上支持的编解码器 并且该平台不支持添加对自定义编解码器的支持。

可用的选项是用托管代码编写您自己的解码器/转换器或转换原始源文件。
我怀疑第二种选择会更容易。

Ogg Vorbis is not a supported codec on Windows Phone 7 and the platform supports no way of adding support for custom codecs.

The options available are to write your own decoder/converter in managed code or to convert the original source files.
I suspect the second option will be easier.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文