1

我一直试图让它工作一段时间,但有点卡住了。

我试图能够使用输出到 DirectX 和 DirectSound 或 XAudio2 的 libavcodec 在 C# 中播放视频。我已经设法让它播放视频,但我坚持让它输出声音。

我没有使用过 DirectSound 或 XAudio2 的经验,或者 libavcodec 的文档很少,这都无济于事。我设法获得了音频编解码器,但我一直试图解码它或通过 DirectSound/XAudio2 输出它。

如果有人能够指出我正确的方向,或者只是告诉我该怎么做,我将不胜感激。

4

1 回答 1

0

我目前正在做与您大致相同的事情,并且也被困在同一点上!我现在只能告诉你的是,如果你还没有找到它,有一个很好的教程展示了如何在An ffmpeg 和 SDL 教程中使用 SDL进行操作,使用 SDL_Audio 进行音频播放。

我正在寻找如何为 XAudio2 或 DirectSound 调整它,如果我发现更多信息,我会告诉你。我目前正在阅读MSDN 上的官方 XAudio2 文档

祝你好运!

于 2011-04-13T21:37:10.637 回答