问题标签 [android-audiomanager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android - 我可以静音当前正在播放的音频应用程序吗?
嗨,我是新手。我的自学项目是一个播放音频新闻流的小应用程序。为了有效,应用程序确实需要中断任何当前正在播放的媒体播放器(例如:Last FM、Imeem、音乐播放器、Spotify 等)。
我不知道将播放什么或将播放什么应用程序,但我想请他们暂停,直到我完成。听起来相当大胆,我知道,但这一定是可能的,因为当有来电时,基本上就是这样。
我可以向所有音频播放器发送一条消息,要求他们暂停片刻吗?我可以欺骗来电,只是为了它需要的时间?
谢谢。
android - Android:铃声模式更改为静音不会停止手机振动
我正在尝试使用以下代码行在来电时将电话的铃声模式更改为 RINGER_MODE_SILENT。
当手机停止振铃时,它会继续振动,尽管RINGER_MODE_SILENT的文档说它也应该停止振动。
我正在使用 SDK 1.6
更新:
由于我还没有找到解决方案,我尝试手动停用振动设置。
但这也不能防止电话在来电时振动。
有任何想法吗?
更新 2:
今天我尝试通过 Vibration 对象消除振动来解决这个问题。
再次,没有成功。现在我已经没有想法了,我问自己是否有可能完全停止振动。
更新 3:
当我重新阅读Vibrator 类的文档时,我发现了另一个有趣的事实。文档说:
“如果你的进程退出,你开始的任何振动都会停止。”
这对我来说听起来好像振动与启动它的进程相关联,并且无法从另一个进程访问。
android - 以编程方式禁用 WiredHeadset
我有一个 HTC Hero 有一个大问题。它认为耳机/耳机已插入。我将其发送给 HTC,他们说有水损坏所以无法修复。
我试过toggleheadset,toggleheadset2。我已经植根了我的设备并安装了 Android 2.1 ROM。现在我发现 AudioManager.setRouting 和 .setWiredHeadsetOn(bool) 已被弃用并随后被删除。
我在某处阅读了一篇关于如何为 AudioSystem 类创建包装器的帖子,因为 setRouting 仍然可用。由于 AudioSystem 类隐藏在 SDK 中并且代码使用了本机函数,因此我至今还无法弄清楚如何进行此操作。
有人知道为 AudioSystem 创建和实现包装器的方法或禁用耳机的另一种方法吗?
我还清理了耳机端口,因此没有灰尘或任何向主板发送错误信号的东西。
任何帮助将不胜感激。
android - android振铃振动激活/停用
我找不到在来电时激活和停用振动的方法。
菜单中的选项 --> 设置 --> 声音和显示提到 - 电话振动 - 来电时振动电话...
我想通过代码激活和停用它(如果可能的话)。
android - Android音频管理器方法导致强制关闭
对此的新手,对于为什么调用以下方法会创建强制关闭有点困惑:
我没有看到任何明显的错误,并且我已在清单中添加了有关音频管理器的权限。
谁能进一步指导我?
android - Android 录制音频问题
我找到了录制音频的代码,但我总是得到:
MediaRecorder 类型中的方法 setOutputFile(FileDescriptor) 不适用于参数 (Uri)
那么我需要如何描述它工作的文件路径呢?
android - froyo 中的振动设置
如果您更改振动设置,我在 froyo 中读到setVibrateSettings()
它不会与 SO 振动设置同步。然后我发现人们使用此链接中的某些功能的这种解决方法:
但是,该源代码有两个调用:
这是我在代码中尝试更改振动设置的唯一区别。但Settings.System.VIBRATE_IN_SILENT
似乎在 2.2 中被删除,所以当我将振动设置更改为“正常、关闭、仅静音”时,我会转到 SO 音频设置和 vib 值不同,如果我回到我的应用程序,vib 设置也是与我之前选择的不同。有任何想法吗?
android - AudioManager 声明使 Android 应用程序崩溃
问候,
我在使用该AudioManager
对象的 Android 应用程序(主要用于练习和学习目的)时遇到了一些问题。但是,当定义AudioManager
如下时,应用程序在我运行时崩溃:
当我简单地注释掉 AudioManager 声明时,应用程序不会崩溃。至于我做错了什么,有什么想法吗?我是 Android 开发的初学者,所以我觉得我错过了一些明显的东西。
我也尝试将android.permission.MODIFY_AUDIO_SETTINGS
andandroid.permission.MODIFY_PHONE_STATE
权限添加到AndroidManifest.xml
文件中,但这没有任何区别。
在此先感谢您的任何建议!
android - 如何禁用音频控制器的搜索栏
我目前正在使用以下搜索栏来显示我的音频播放进度,我想禁用用户的拇指移动。
但它不起作用。
android - 在特定日期和时间设置静音模式
我想为将来的特定事件将铃声模式设置为静音。只有在选中首选项中的复选框时才会发生。我知道我必须更新权限清单,并且我可以使用以下方式设置振铃模式:
但是我如何在未来的一段时间内设置(和重置)它?