gpt4 book ai didi

.net - 在.NET CF上播放PCM音频流

转载 作者:行者123 更新时间:2023-12-02 22:30:25 24 4
gpt4 key购买 nike

我有一个.NET CF库,可从MP3文件生成PCM格式的数据流(作为Stream对象)。我想让Windows Mobile手机播放我使用该库解码的播客。如何播放PCM流?我已经尝试过PlaySound pinvoke的东西,但是不起作用。它希望整首歌曲都以WAVE文件形式存储在内存中,这并不是很好,因为压缩的播客只有30MB。

我当时正在考虑将流切成块并将WAVE header 附加到每个块上,然后再播放一个块。但是我还没有成功。

最佳答案

如果您具有.NET 3.5,则可以使用SoundPlayer组件。

从MSDN:

The SoundPlayer class provides a simple interface for loading and playing a .wav file. The SoundPlayer class supports loading a .wav file from a file path, a URL, a Stream that contains a .wav file, or an embedded resource that contains a .wav file.

关于.net - 在.NET CF上播放PCM音频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1087668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com