Android播放指定频段的声音

小小Coder 2011-10-19 10:18:37
有人知道如何实现Android手机播放0至22000赫兹的声音吗?
知道如何实现的说下方法吧。
...全文
217 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小小Coder 2011-10-20
  • 打赏
  • 举报
回复
谢谢了,我找了个方法,直接画音频正弦波,然后播放。[Quote=引用 5 楼 sniffer12345 的回复:]

0至22000赫兹应该是人的听力范围吧,这一块我也不是很懂,随便说说。你是不是指音乐文件播放出来的时候,只播放0~22000赫兹范围内的?你可以去找个开源库,比如mad,音频文件在数模转换的时候,比如FFT中,就可以滤掉了。不过android是无法跟PC一样写声卡的,所以你必须先保存成文件吧,而android应该无法播放PCI(?)吧。。所以你估计还得再编码成MP3。。我是想不到其他办法了。。
……
[/Quote]
小小Coder 2011-10-19
  • 打赏
  • 举报
回复
没有人知道吗?
小小Coder 2011-10-19
  • 打赏
  • 举报
回复
没有人知道吗?
javaffnag 2011-10-19
  • 打赏
  • 举报
回复
0至22000赫兹应该是人的听力范围吧,这一块我也不是很懂,随便说说。你是不是指音乐文件播放出来的时候,只播放0~22000赫兹范围内的?你可以去找个开源库,比如mad,音频文件在数模转换的时候,比如FFT中,就可以滤掉了。不过android是无法跟PC一样写声卡的,所以你必须先保存成文件吧,而android应该无法播放PCI(?)吧。。所以你估计还得再编码成MP3。。我是想不到其他办法了。。

学习了
sniffer12345 2011-10-19
  • 打赏
  • 举报
回复
0至22000赫兹应该是人的听力范围吧,这一块我也不是很懂,随便说说。你是不是指音乐文件播放出来的时候,只播放0~22000赫兹范围内的?你可以去找个开源库,比如mad,音频文件在数模转换的时候,比如FFT中,就可以滤掉了。不过android是无法跟PC一样写声卡的,所以你必须先保存成文件吧,而android应该无法播放PCI(?)吧。。所以你估计还得再编码成MP3。。我是想不到其他办法了。。
小小Coder 2011-10-19
  • 打赏
  • 举报
回复
用于听力测试!
阿鹏兄 2011-10-19
  • 打赏
  • 举报
回复
0至22000赫兹的声音有什么用途?驱蚊?

80,470

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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