【问题标题】:Vorbis decoder for Windows Phone 7适用于 Windows Phone 7 的 Vorbis 解码器
【发布时间】:2011-06-16 18:17:29
【问题描述】:

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

缺乏本机代码互操作性使得重用任何本机代码实现变得困难(不可能?),但如果有技巧可以做到这一点,我也愿意接受。

【问题讨论】:

    标签: windows-phone-7 oggvorbis vorbis


    【解决方案1】:

    有一个名为 csvorbis 的单声道托管实现,它包含一个输出 wav 文件的示例,该示例不需要很多更改即可与 XNA 的 SoundEffect 类一起使用。我一次做了一个完整的轨道,这在模拟器中花了几秒钟,所以你可能需要使用 DynamicSoundEffect 流式传输以获得更好的结果。 mooncodecs 文件夹有一个基于 csvorbis 的桌面版编解码器,可能也值得一看。

    【讨论】:

      【解决方案2】:

      Ogg Vorbis 不是supported codec on Windows Phone 7,平台不支持添加对自定义编解码器的支持。

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

      【讨论】:

      • 谢谢,但我已经知道了,这就是我问这个问题的原因。我想检查是否有人已经尝试为托管代码编写 vorbis 解码器库 - 在您自己移植之前最好检查一下。
      • @MarcusJ 请注意,您正在评论一个超过 4 年的问题,具体与 Windows Phone 7 相关。我的回答是针对 WP7 的。是的,WP8 中不是这种情况,但这不是我的回答所涉及的。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-12
      • 1970-01-01
      相关资源
      最近更新 更多