C#播放MP3连续音频流

如日好客 2019-03-20 08:49:20
现在有一个项目,需要使用C#实时播放云端传来的MP3音频流,音频是纯byte[]格式,要求实时播放,每个音频流大概100ms,转换成文件或者内存流再播放卡顿很严重。向各路大神请教如何播放!(使用过MediaPlayer和SoundPlayer都不能很好实现)
...全文
314 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangcl1992 2019-06-08
  • 打赏
  • 举报
回复
你好,请问PCM通过winmm.lib的WAVEFORMATEX操作代码怎么实现?
imhupo 2019-05-22
  • 打赏
  • 举报
回复
引用 2 楼 如日好客 的回复:
已解决,采用的是mp3->PCM 然后通过winmm.lib的WAVEFORMATEX进行模仿,基本延时在100ms。有需要的可以联系,结贴了
遇到了跟你一样的问题,能否给个参考?
如日好客 2019-03-30
  • 打赏
  • 举报
回复
ffmpeg库还是不能够实时播放,会有卡顿和延时
  • 打赏
  • 举报
回复
ffmpeg库应该能帮到你
如日好客 2019-03-29
  • 打赏
  • 举报
回复
已解决,采用的是mp3->PCM 然后通过winmm.lib的WAVEFORMATEX进行模仿,基本延时在100ms。有需要的可以联系,结贴了
stherix 2019-03-20
  • 打赏
  • 举报
回复
http://www.un4seen.com/ 一个音频库,可以播放网络流

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧