audiotrack-AudioTrack如何设置左右声道?(让耳机能够左/右耳 单侧播放?)

问题描述

AudioTrack如何设置左右声道?(让耳机能够左/右耳 单侧播放?)
我用AudioTrack来动态生成一段正弦音,需要它能在耳机上单侧播放,我找到了2个可能的做法:
1. AudioTrack 中有个方法是:setStereoVolume(0.0f1.0f) 能设置左右声道的音量,我试过3台手机,但只有一台手机能单侧播放,我不肯定是手机问题,还是SDK版本问题,还是耳机与手机的匹配问题

  1. 在一个国外的网站上,看到很多回答都是说AudioTrack可以直接为左右声道设置不同的数据,AudioTrack的声音是交错的:左右左右左右 这样,大概方法如:(但此方法我也试过,不行)

// only play sound on left
for(int i = 0; i < count; i += 2){
short sample = (short)(Math.sin(2 * Math.PI * i / (44100.0 / freqHz)) * 0x7FFF);
samples[i + 0] = sample;
samples[i + 1] = 0;
}

因为需要可以动态设置 频率 和 分贝,声音需要动态生成,所以只能使用AudioTrack,求解决~

解决方案

http://zhidao.baidu.com/link?url=wk9g7y9ulNBxM2sldUe9w9Wi8l5BLh8xbeHvYsj-tlswGdxr2bydCixRHC6ImsLsShYRoPTCe4mWRr5LrFw1J_

时间: 2024-08-30 22:08:53

audiotrack-AudioTrack如何设置左右声道?(让耳机能够左/右耳 单侧播放?)的相关文章

Win7电脑设置插音箱和耳机分别使用不同音量的方法

  Win7电脑设置插音箱和耳机分别使用不同音量的方法           具体方法如下: 1.打开Win7系统的控制面板,然后打开Realtek高清音频管理器; 2.然后找到设置按钮; 3.然后我们勾选 使用前部和后部输出设备时播放两种不同的音频流; 4.通过上面的设置后,我们就可以在插入音箱和耳机时使用不同的音量了.

跳转-如何设置点击音乐文件弹出我的音乐播放器并自动播放点击的音乐文件

问题描述 如何设置点击音乐文件弹出我的音乐播放器并自动播放点击的音乐文件 2C 现在的功能实现了点击音乐文件能弹出我的音乐播放器界面,但是不能自动播放音乐,请问这个怎么解决啊? 解决方案 能弹出(也就是启动)你的音乐播放器,接下来就是你的音乐播放器的编程工作了.音乐播放器,可以获取到点击的音乐文件名吗?如果能,直接播放就行:如果不能,就要想办法将点击的音乐文件名传给你的音乐播放器. 解决方案二: 现在就是只能弹出播放器界面,音乐文件获取不到,点击播放器的按钮播放的也不是之前点击的音乐文件.这个该

SAP WM Production Schedule Profile设置问题导致生产补货的TO单自动创建问题

SAP WM Production Schedule Profile设置问题导致生产补货的TO单自动创建问题   笔者所在的D项目上,业务人员希望工单一旦release,自动触发为生产补货的TR单.然后业务人员手工将TR 转成TO单把物料从仓库到产线边上(storage type 100).   按照客户的需求,我做好了配置,准备好了相关主数据.在我测试的时候,发现了一个问题,困扰了我半天.   我CO01创建了工单并下达之后,却发现TR产生了,同时自动创建了TO单!     保存,   看这个

三星N7100/GT-N7108插入耳机后会自动出现音乐播放怎么办

如需取消此功能,请按照以下步骤操作: 1.在待机页面下,我们先要找到[应用程序]然后点击进入.   2.我们先要找到[设定]然后点击进入.   3.选择[显示]然后点击进入.   4.将扩展页面右侧的[滑动块]向右滑动.   5.我们先要找到[扩展页面]然后点击进入.   6.将[耳机页面]的对钩取消即可.   完成上述操作后,当您的手机再插入耳机时就不会自动出现音乐播放了.

Win7系统5.1声道怎么设置?

  多朋友不知道win7的5.1声道怎么设置,今天为大家介绍一下Win7设置5.1声道图文详解,还不知道的朋友们赶紧来看看吧,简单易懂哦 在桌面右下方(任务栏右边)找到一个喇叭图标,右击它,在弹出的右键菜单中找到并打开[播放设备]菜单; 此时就弹出一个"声音"窗口,在选择设备框里面找到并右击[扬声器],选择并打开第一项[配置扬声器]菜单; 在新窗口左侧"音频声道"框中选中[5.1环绕],点击下一步; 在新界面左面"可选扬声器"菜单中取消勾选全部选

Win7设置5.1声道图文详解

  很多朋友不知道win7的5.1声道怎么设置,今天为大家介绍一下Win7设置5.1声道图文详解,还不知道的朋友们赶紧来看看吧,简单易懂哦 1.在桌面右下方(任务栏右边)找到一个喇叭图标,右击它,在弹出的右键菜单中找到并打开[播放设备]菜单; 此时就弹出一个"声音"窗口,在选择设备框里面找到并右击[扬声器],选择并打开第一项[配置扬声器]菜单; 在新窗口左侧"音频声道"框中选中[5.1环绕],点击下一步; 在新界面左面"可选扬声器"菜单中取消勾选

电脑设置不接耳机默认静音,接上耳机有声音

如果是笔记本我们肯定希望我们看电影或听歌的声音不影响到外人了,所以我们就有了不接耳机默认静音,接上耳机有声音功能了,下面来看设置. 1.要实现此功能我们的电脑声卡必须支持了,如我们:Realtek声卡支持:Conexant声卡不支持. 在正确连接耳机设备后,右键点击右下角喇叭图标,选择播放设备,如果只有扬声器单独一项,就不支持:如果扬声器和耳机是单独的设备,就支持此功能. 2.设置方式:拔掉耳机和接上耳机单独设置音量大小. Conexant声卡,默认为此状态,无法单独设置: Realtek声卡:

Win7 5.1声道设置图文教程

  1.在桌面右下方(任务栏右边)找到一个喇叭图标,右击它,在弹出的右键菜单中找到并打开[播放设备]菜单; 此时就弹出一个"声音"窗口,在选择设备框里面找到并右击[扬声器],选择并打开第一项[配置扬声器]菜单; 在新窗口左侧"音频声道"框中选中[5.1环绕],点击下一步; 在新界面左面"可选扬声器"菜单中取消勾选全部选项,进入下一步; 在新界面左侧,取消勾选"环绕扬声器"(同样因为 2.1声道并无此设备),进入下一步; 然后就

《Adobe Audition CC经典教程》——1.2 Mac OS X 系统的音频设置

1.2 Mac OS X 系统的音频设置 本课介绍如何配置Audition,使之能够正确调用Mac计算机的输入/输出功能.Audition CC支持Mac OS X 10.7和10.8版本(分别被称为Lion和Mountain Lion). 1.用3.5mm连接线连接音源与Mac计算机的3.5mm线路输入插孔.如果不使用内建扬声器,则请将入耳式/头戴式耳机或其他监听系统的输入插头连接到Mac计算机的线路输出插孔或耳机插孔. 2.打开Audition,选择"Audition>首选项>音