首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >播放声音通道

播放声音通道
EN

Stack Overflow用户
提问于 2010-09-25 20:47:12
回答 1查看 1.5K关注 0票数 1

嗨,我正在创建一个音频编辑器。

我想单独播放音频(波)通道(R或L)。

我怎么能做到这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-25 21:17:11

如果您想要直接提取样本,对于WAV文件,左声道和右声道是交错的,这意味着您从左声道获得一个样本,然后从右声道获取一个样本,依此类推。如果您知道样本大小,那么按通道提取样本应该相当容易。

如果你想动态地这样做,也就是提供在任何地方开始播放的能力,我会实现一个自定义的Stream派生类,它允许你只读入左边的样本或者只读入右声道的样本。然后使用这个流类提供一个SoundPlayer实例。

还要检查这个线程:Play audio from a stream using C#

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3793857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档