问题标签 [android-sound]

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.

0 投票
1 回答
37 浏览

android - 这段代码有什么问题?为什么不工作,它告诉我“非法开始表达”,“预期;” 它指向我(视图 V))

这是一个希望在button单击时播放声音的功能。

但我不知道为什么它不起作用?

0 投票
0 回答
182 浏览

java - 使用 Android 的媒体播放器处理播放声音

所以我在网上找到了这段代码,但由于某种原因,它不起作用。我的意思是它没有崩溃,但它只是无法播放文件代码:

输出是:

pssst 我正在使用处理

0 投票
1 回答
331 浏览

android - SoundPool play()... 在线程或主 UI 线程中更好?

我注意到,在线程中播放带有 soundpool 的 SFX 时,它会在游戏中产生 FPS 减速,而在主线程中播放 SFX 时,游戏不会减速。

为什么 soundpool 从主线程播放效果更好?

这是播放调用:

0 投票
2 回答
322 浏览

android - Android studio Timer end 停止时闹钟声音播放问题

我创建了一个计时器应用程序,该代码正在播放警报声,但我怎样才能停止它?xD 我使用该代码进行播放:

所以我想点击重置按钮和它的停止,它怎么可能?非常感谢,多米尼克。

0 投票
2 回答
318 浏览

java - Android 前台服务即使在被杀后仍保留麦克风访问权限

我在播放音频的 Android 上使用前台服务。我还在片段上使用来自Android Oboe库的NDK 的麦克风输入,与服务无关。但是,在我关闭应用程序后,即使服务被终止(服务通知消失),其他应用程序也无法访问麦克风。

这是我开始服务的方式:

服务只是public class MainService extends Service

我添加了这个AndroidManifest

所以当我关闭应用程序时它会停止。

但是,双簧管代码不在服务中。我怀疑 C++ 在后台保持一个线程打开。不知何故,这个线程即使在应用程序关闭后仍然存在。可能吗?

我添加了这个:

删除 C++ 端的音频引擎。它适用于某些手机,麦克风是可访问的。但在某些情况下,它没有。

0 投票
2 回答
38 浏览

android - 当声音停止播放时打开另一个活动

我有下面的 RecyclerView 适配器。
如您所见,每个 RecyclerView 项目都有特定的声音。
如何让项目点击等到相关声音播放完毕?
目前,当单击 RecyclerView 项目时,它会立即跳转到预期的活动,而无需等待声音播放完毕。

所以,应该是这样
的: 1. 用户点击 RecyclerView 项目。
2.相关声音开始播放。
3. 声音播放完毕。
4. 一个新的活动开始。

适配器

0 投票
0 回答
18 浏览

android - 添加自定义 DTMF 音调

据我所知,您可以通过呼叫发送 12 种 DTMF 音(0-9、*、#)。现在我想开发一个可以以固定模式发送 DTMF 音调的应用程序。但我需要超过 12 个现有的音调。那么有没有

  1. 如果已经存在我上面提到的多个音调。那么如何访问它们呢?
  2. 如果没有,那么我是否可以添加自己的自定义音调?

另外,正如我之前所说,我需要以设定的模式发送它们(例如,在连接的呼叫中,如果我按下浮动图标,它会自动发送 1、5、7 的音调)。因此,也欢迎对此提出任何建议。

0 投票
1 回答
113 浏览

android - 如何禁用背部和最近触摸android中的声音?

我需要知道在后面和最近的功能中究竟在哪里实现了声音。当我触摸/单击时,主页和最近图标有声音。我不想在用户应用程序中做。我有 Android 10 的 aosp 源代码。所以我需要知道在哪个文件夹/方法中,这个声音已经为 back 和 recent 实现了?

0 投票
0 回答
19 浏览

java - 对于我来说,持续时间很短的媒体播放器或音池的最佳选择是什么?

我的问题是我是否应该为我的项目使用媒体播放器或声音池。声音持续时间真的很短。我们说一个声音是 1 秒长,然后我想播放下一个声音,那个声音只有 50 毫秒。但在它们之间,我想要暂停 80 毫秒。暂停确实需要 80 毫秒长,不多也不少。

使用媒体播放器,我可以检查声音是否完成。我不能用 soundpool 做到这一点。但是媒体播放器可以处理这么短的声音吗?