android-audiomanager相关内容

替代已弃用的AudioManager.isWiredHeadsetOn?

方法 AudioManager.isWiredHeadsetOn()已从api 14级别弃用.现在如何检测是否已连接有线耳机? 解决方案 文档的弃用消息指出: 仅用于检查是否已连接耳机. 因此,我认为可以继续使用它来检查是否已连接有线耳机,而不要检查是否将音频路由到该耳机或在其上播放. ..
发布时间:2021-04-05 20:32:50 移动开发

在不启用请勿打扰的情况下在android中启用静音模式

绕着这个弯头有点麻烦. 在我的音量控制应用程序中,我试图将系统声音配置文件设置为“仅静音",而不会触发“请勿打扰",我的应用程序有权修改DND设置和通知访问权限,在那里没有任何问题. 系统设置有一个静音配置文件,可以使DND保持关闭状态,但是我找不到使用音频管理器执行此操作的方法吗? 我试图将模式设置为无声,然后使用NotificationManager更改DND设置,将系统设置 ..
发布时间:2021-04-05 20:30:56 Java开发

如何从我的代码播放或继续播放其他音乐播放器的音乐

在我的Android应用中,我想在暂停后播放或恢复播放的音乐.我将我的应用程序转到暂停音乐通过发送广播,但是我无法播放或继续播放音乐. 这是要暂停的代码: Intent i = new Intent("com.android.music.musicservicecommand");i.putExtra("command","pause");sendBroadcast(i); 解决方案 ..

检索具有音频焦点更改的应用程序名称

我似乎找不到任何有关找出哪个应用程序获得音频焦点的信息.我可以从我的应用程序中正确确定焦点更改的类型,但不能从其他任何应用程序中确定.有什么方法可以确定哪些应用程序受到关注吗? “我想做什么?" 我设法录制了内部声音,无论是音乐还是声音.如果我当前正在录制音频而不管其来源是什么,那么我想确定重点放在哪个应用程序上,以确定下一步我的应用程序需要做什么. 当前,我正在使用 Audio ..
发布时间:2021-04-05 19:23:04 移动开发

连接耳机时如何将默认音频路由到听筒?

我正在开发一个应用程序,我们只需要将耳机插孔用作按钮即可. 要求:连接耳机时(无需通过耳机播放音频)通过听筒播放默认音频(通话) 有许多通过扬声器和耳机以及蓝牙耳机路由音频的示例,但是如果连接了耳机,则没有通过设备的耳麦路由音频的例子.我已经尝试了很多,有些链接是 Android:强制音频路由(不适用于我的情况) 我已经检查了SoundAbout(https://play. ..
发布时间:2021-04-05 18:50:18 移动开发

您如何将音频焦点返回到先前播放的应用程序?

我是android应用程序开发的新手,我认为这可能是一个非常简单的问题,但是我无法确定如何做自己想做的事... 我有一个简单的应用程序,可以在按下按钮时播放声音.播放声音之后,我希望应用程序将音频恢复到应用程序启动之前正在播放的声音(例如,如果正在播放音乐应用程序,则声音应在播放时中断音乐,然后返回控制权并恢复音乐播放.我尝试使用setOnCompletionListener方法,但没有任何 ..
发布时间:2021-04-04 20:12:58 移动开发

当另一个应用程序的音频进来时停止播放音频

我想知道如何实现该行为,以便在播放其他音频时广播流停止播放-例如,用户开始播放音乐,拨打电话等. 换句话说,我的ExoPlayers如何知道正在播放其他音频,或者如果没有,我是否必须收听媒体播放器和通话事件? 解决方案 以下是我为 音频状态管理器 制作的示例,您可以将其用作模板. (创建于2016年) 根据问题-您需要使用OnAudioFocusChangeListener,请 ..
发布时间:2020-11-02 02:19:03 移动开发

如何使用MediaSession.setMediaButtonReceiver(PendingIntent)恢复播放

我试图在停止应用程序时单击耳机按钮从我的应用程序开始播放音乐。 我可以使用MediaSession.Callback onMediaButtonEvent()或现在不推荐使用的 registerMediaButtonEventReceiver()来监听媒体按钮,请单击在我的应用程序正在播放音乐,但是如果我暂停音乐一分钟,同时我的“活动和播放服务”仍在运行,然后按耳机按钮,我将失去接收媒体按钮 ..

如何从电话,电话扬声器,耳机或蓝牙设备切换音频输出

我正在尝试在我的应用中的不同来源之间切换音频来源.我们使用第三方视频库,并使用AudioManager播放声音.现在,我们尝试使用UI选项在手机听筒,手机扬声器,耳机/蓝牙(已连接)之间进行音频输出之间进行选择. 就像我们在“电话"应用中看到的一样(当有多个音频输出源可用时,电话,扬声器,蓝牙). 解决方案 Got it working: ..
发布时间:2020-09-13 23:23:48 移动开发

Android audiomanager-我想设置静音模式,但应用了优先级模式(棒棒糖)

我的问题是在Android棒棒糖os中发生的. 我想设置“静音模式",但棒棒糖操作系统适用于"优先模式". (我使用AudioManager)有什么方法可以应用“静音模式"而不是“优先模式"? 我的代码: AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); mAu ..
发布时间:2020-08-24 19:23:05 移动开发