问题标签 [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 回答
977 浏览

java - Soundpool 玩了几次 android

我在播放 soundpool 时遇到问题。我是 Android 教育的新手,希望你能帮助我。我创建了加载 soundpool 的类

我还有 10 个按钮代表游戏中的级别在每个按钮 textview 中包含一个用于每个文本视图的动画侦听器的值在侦听器的末尾,使用 soundpool。

每个按钮都有一个相互连接的监听器,当监听器播放第一个按钮时,动画分别从第二个和第三个按钮开始到第十个按钮。一切都很顺利,但是当动画到达第八个按钮时,有时是第九个或第十个按钮,声音会消失,直到活动离开并返回两到三次声音活动重新播放。在我的猜测中,我认为声音停止是因为连续播放了几次,但是当我读到 Soundpool 时,它专门用于播放短声音,并且可以同时播放多个声音,在我的电脑中最多可以同时播放 16 个声音应用程序声音不是同时播放,而是分别播放,并且他使用的声音不超过 30 KB。我不知道出了什么问题。为什么连续播放几次声音就会停止播放。我使用Android 4.0 非常感谢您,希望能帮助我解决任何问题。

0 投票
2 回答
1439 浏览

java - camera2 API 快门声音与内置相机不同,并且在不同设备之间不一致

我编写了一些代码来使用 camera2 API 为 Android 播放快门声音。代码是:

我已经在十多个设备上进行了测试。问题是:

  1. 实际上播放与内置摄像头不同的声音。
  2. 不同的设备实际上播放不同的声音。(好像每个设备制造商都安装了不同的声音罚款。)

有关于这个文件的一些信息:/system/media/audio/ui/camera_click.ogg ...但我不确定这是否是使用的声音文件。如果是这样,为什么它们听起来都与内置摄像头不同而不相同。

我正在寻求的解决方案:

任何一个:

播放与内置摄像头完全相同的声音。我该怎么做呢?

或者

将自定义声音文件安装到我的应用程序中,并在所有设备上播放相同的声音。(但是,这种方法是次要的,因为我们必须找到一个自定义的声音文件。)

请指教。

0 投票
0 回答
29 浏览

android - Android:如何操控整个设备的声音?

我正在尝试为我的 android 设备创建一个小型均衡器应用程序,因此我需要操纵整个设备的声音。这可能吗 ?还是我的应用程序的用户需要root?我可以只操纵特定应用程序的声音吗?

0 投票
1 回答
408 浏览

android - Android:检测来自 STREAM_VOICE_CALL 的声音是否正在播放

我正在寻找一种方法来检查其他应用程序是否正在使用 STREAM_VOICE_CALL(例如在通话期间或在收听将手机放在耳边的 whatsapp 语音笔记时)(但通常我们应该找到一种方法来选择任何流监视)。我需要在Tasker中使用它,但这应该是无关紧要的(但应该帮助其他有同样问题的人找到这个)。

基本上这是完美的:

可以与任何音频流一起使用......在我的情况下

太糟糕了 AudioSystem 现在被AudioManager类取代了 :( (有关 AudioSystem 在这个其他线程Android 中的信息:有没有办法检测来自 SoundPool 的声音是否仍在播放

现在我们有了我尝试过的AudioManager.isMusicActive,它可以完美运行,但它当然是指 STREAM_MUSIC。

有什么建议吗?谢谢

0 投票
0 回答
104 浏览

android - 将铃声流设置为 0 会导致请勿打扰

我正在构建一个需要弄乱用户声音的应用程序。在我需要关闭用户的声音之前,这一切都很有趣和游戏。

我有以下代码:

我们希望这段代码完全没有改变,但是当我们让手机振动时,例如,streamVolume=0,“请勿打扰”模式被打开。

我的问题是:如何在不启用“请勿打扰”的情况下禁用铃声流上的声音?

总结一下:

打开“请勿打扰”,如何避免呢?

0 投票
1 回答
68 浏览

android - 声级不显示

我想做什么?

我正在尝试制作一个记录足球(足球)球反弹的应用程序。这是我第一次写应用程序,也是第一次使用java。我的步骤之一是记录声音并显示声级的幅度。但现在它仍然在我的屏幕上显示 0.0。

显示声级的代码

测量声级的代码

结果

在我的手机上测试时的结果与在模拟器中的结果相同(图片来自模拟器)

图片

在此处输入图像描述

更新

我还在 android 清单中添加了权限

0 投票
1 回答
852 浏览

android - 是否可以在 Twilio Programmable Voice for Android 中设置音量?

是否可以使用适用于 Android 的 Twilio 可编程语音 SDK 设置流的音量?我有一个用例,用户需要同时播放来自其他应用程序(例如 Spotify)和我的 Twilio 客户端应用程序的声音。

我想要实现的是独立设置 Twilio 呼叫的音量,以便用户可以控制它的音量,而不会影响其他应用程序的音乐音量。

0 投票
1 回答
93 浏览

android - Android - 如何在 TimerTask 中将 SoundPool 静音而不停止它

我正在尝试创建节拍器声音,但是,无法将其静音的能力。我希望能够在不停止 TimerTask 的情况下使其静音,因为我希望在取消静音后速率保持一致。这是我的代码:

但是,调用setMute(true)不起作用。有谁知道如何使 SoundPool 静音?

0 投票
1 回答
626 浏览

android - 开启勿扰模式时安卓不播放音效

我正在使用 MediaPlayer 播放声音效果。但是,当 DnD(请勿打扰)打开时,它仍然会播放声音。

这是我的代码:

我尝试像这样设置音频流类型,但我的声音根本不会播放:

mp.setAudioStreamType(AudioManager.STREAM_NOTIFICATION);

如何初始化媒体播放器,以便我的声音执行以下操作:

  • DnD 关闭:播放
  • DnD 完全沉默:不要玩
  • 仅限 DnD 警报:不要玩
  • 仅限 DnD 优先级:不玩

目前,只有当 DnD 处于完全静音模式时,声音才会静音。

我现在唯一能想到的就是检索 DnD 设置,只有在它关闭时才播放声音。但这对我来说似乎更像是一种解决方法。

0 投票
1 回答
47 浏览

android - Android中的声音文件播放有限制吗?

我正在做一个包含音频文件和照片的应用程序。(类似于字典)我想为“A”照片播放“A”声音。单击按钮时会播放声音(为了简单起见)。应用程序运行顺利,但单击按钮时也不会播放声音(单击 30-40 次)。我正在分享我的代码部分。