jjzjj

android - 如何以编程方式在蓝牙和听筒之间选择媒体音频

我需要一组按钮,其操作类似于JB拨号器中的媒体输出选择器,用于选择“耳机”、“扬声器”和“电话听筒”。我可以很好地打开和关闭扬声器,但是我无法在标准听筒和蓝牙耳机之间切换媒体输出。我如何构建和选择拨号器中控制媒体输出的选项?我查看了蓝牙和音频控件的文档,但似乎没有什么能正常工作(例如setScoBluetooth等) 最佳答案 路由策略的实现是特定于平台的,因此不同产品之间可能略有不同,但这是我的建议:如果支持A2DP的设备被配对/连接“用于媒体”,它应该是MUSIC流的默认输出设备。因此,如果您什么都不做,音频应该被路由到A2DP

android - 按下按钮时在听筒和扬声器之间切换

我正在尝试通过在两者之间切换按钮来播放扬声器和听筒的音频。问题是我试图将音频默认为从耳机播放,但没有任何结果。然后,当我按下按钮切换到扬声器时,仍然没有播放音频。我正在从本地原始文件播放。我在list中也有android.permission.MODIFY_AUDIO_SETTINGS。这是我的代码:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);context=getActivity().getBaseContext();am=(AudioManager)

苹果手机听筒声音小怎么办,苹果手机听筒声音小怎么解决

当苹果手听筒声音小可以通过打开苹果手机,在苹果手机中的助听设备、辅助功能、声音与触感中调整苹果手机的声音,具体操作方法如下:1.解锁手机,依次点击设置->辅助功能,如下图。2.进入辅助功能界面后,点击助听设备,如下图。 3.进入助听设备界面,将助听兼容性后面的按钮滑动打开即可。 参考文章:http://www.itmacom.com/gl/33526.html 快乐下载软件屋下载中元手游网铁盒下载HTML代码在线运行工具js代码格式化js正则表达式测试进制转换器ascii码对照表

Android - 让音频通过听筒播放

我目前的代码使用AudioRecord类从设备麦克风中读取录音,然后使用AudioTrack类将其播放出来。我的问题是,当我播放它时,它会通过免提电话播放。我希望它通过设备上的耳机播放。这是我的代码:publicclassLoopProgextendsActivity{booleanisRecording;//currentlynotusedAudioManageram;intcount=0;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){sup

Android - 让音频通过听筒播放

我目前的代码使用AudioRecord类从设备麦克风中读取录音,然后使用AudioTrack类将其播放出来。我的问题是,当我播放它时,它会通过免提电话播放。我希望它通过设备上的耳机播放。这是我的代码:publicclassLoopProgextendsActivity{booleanisRecording;//currentlynotusedAudioManageram;intcount=0;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){sup

android - 检测 Android 设备上缺少听筒(仅限免提)

我有一个应用程序,它在手机上使用时会显示扬声器切换按钮。拨动开关在手机听筒和免提电话之间切换音频路由。但是,当应用程序在平板电脑(或任何没有听筒的设备)上运行时,我想移除切换开关,因为所有音频都通过免提电话路由。理想情况下,我想使用某种isEarpiecePresent()调用,或者检查某个配置对象上的标志来查找此信息,但我找不到任何类似的东西在API中。我试图通过调用AudioManager.setSpeakerphoneOn(false)来解决这个问题,然后检查AudioManager.isSpeakerphoneOn(),希望它仍然会返回true,我可以关闭它。系统返回false

Android - 从听筒播放音频

我想使用androidMediaPlayer将文件中的音频播放到手机的听筒(或已连接的耳机)中。我尝试使用此线程中建议的MODE_IN_CALLhack-Android-Gettingaudiotoplaythroughearpiece但这并没有帮助。该应用还拥有android.permission.MODIFY_AUDIO_SETTINGS权限,但对m_amAudioManager.setSpeakerphoneOn(false);的任何调用都会被忽略。privateAudioManagerm_amAudioManager;m_amAudioManager=(AudioManager