问题标签 [speaker]

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 投票
8 回答
45659 浏览

android - 如何在 android 4.0 中以编程方式打开/关闭扬声器

我通过媒体播放器播放文件,我想提供扬声器开/关、通过耳机播放、蓝牙等选项。我尝试了下面的代码,它适用于 android 2.2,但我想要的东西也适用于 2.2 和 4.0。你能帮我以编程方式打开/关闭扬声器并通过耳机播放吗?

PS:我已在清单中授予此权限:

0 投票
1 回答
7222 浏览

android - 将电话铃声转移到耳机

当有电话时,如果我使用我的耳机,我希望铃声的声音通过耳机。在此应用程序setSpeakerphoneon()中无法正常工作,还有其他想法可以在来电时通过耳机流式传输铃声吗?

PS:我使用sdk 2.3.3

0 投票
1 回答
1947 浏览

iphone - iPhone 应用程序中的说话人识别

出于安全目的,我想通过使用 iPhone 应用程序中的语音识别功能来跟踪语音。

每个用户都可以录制他/她的声音并通过仅识别他/她的声音来打开应用程序,该声音被记录并存储在数据库中。

是否有人对此功能有想法或示例应用程序以及如何在 iPhone 应用程序中实现它?

0 投票
5 回答
2023 浏览

android - android声音到扬声器

在我的虚拟 android 应用程序上,我尝试复制音频播放器的功能。我必须处理的文件是一些不太长的 ogg 文件:2-3 秒。

问题是文件的体积太小。我想增加音量,但我不知道如何。在我的应用程序中,声音的播放音量与通话音量相同。当我使用扬声器模式时,我想将音量增大到来自语音通话的音量。

那是播放我的 ogg 文件的代码。欢迎任何反馈。

0 投票
0 回答
218 浏览

c++ - PlaySound() 播放但听不到 c++

我使用playsound,它在我的笔记本电脑上可以正常工作,但在我的电脑上却无法正常工作。播放声音时,我会检查音量大小,它会上下波动。但我听不到任何声音。

请注意,我的 PC 扬声器使用正常。

0 投票
3 回答
453 浏览

c++ - 带有 BASS 库的多扬声器选项

我正在做一个声化项目,我必须从我的相机中跟踪一个有色物体并在该物体移动到不同位置时播放音乐,例如:如果物体向右移动,则在右扬声器上播放音乐。

我一直在互联网上寻找音频库,但没有找到解决方案。我尝试使用 BASS 音频库,但找不到任何教程。我需要使用 BASS,因为我读到它有一个多扬声器选项。

有谁知道如何使用这个多扬声器选项?

0 投票
1 回答
1527 浏览

android - 可以对扬声器输出进行实时监控吗?

我希望创建一个应用程序,在屏幕上显示愚蠢的颜色,这取决于扬声器发出的声音,特别是声音的强度,并且尽可能实时。

我认为有两种可能的情况可以让我到达我想要的地方:

1) 我可以播放我自己的音乐/声音文件并从我自己调用的 MediaPlayer 或

2)我可以只监视连接到扬声器的内部流,然后调用我自己的 MediaPlayer 和 sound.start()。

这两种方法中的一种或两种可能吗?

我已经查找了两种可能的方式,但都没有找到,特别是 AudioTrack,经过一番摸索后,似乎只能使用麦克风输入,这不是我想要的。有什么建议么?

0 投票
1 回答
2189 浏览

android - 如何仅使用 mediaplayer android 通过耳机播放音频

有人知道如何在设备的听筒或耳机中播放音轨吗?

我用过这个:

但什么也没发生..:| 谁能给我打电话?

0 投票
2 回答
1844 浏览

iphone - kAudioSessionOverrideAudioRoute_Speaker 问题

我需要非常快速地从扬声器到正常模式来回触发 iphone 音频路由。我创建了一个类似于此站点的音频会话:

http://atastypixel.com/blog/using-remoteio-audio-unit/

我正在创建一个可以进行 VOIP 的应用程序。

所以让我解释一下我遇到的简单问题。我有一个按钮可以从扬声器切换到正常模式,如下所示:

...您只需打开和关闭扬声器即可获得想法。

这是问题所在:当最终用户在大约 10 次按下后快速按下按钮以切换扬声器时,应用程序会冻结一段时间,好像它释放了什么东西一样,30 秒后又回来了。我需要最终用户能够根据需要不断地打开/关闭此按钮。

更新:我尝试在后台线程中调用扬声器,但如果我按扬声器太多次它会冻结或我失去音频这里是代码:

-(无效)manageSpeakerState{

}

// 每当按下扬声器按钮时都会调用它..它会打开/关闭扬声器 -(IBAction) speaker {

更新:我的音频会话正在使用 pthread 的单独线程上运行,并且它在 .c 文件中。这可能是一个并发问题,因为当主线程被捆绑时,就会出现这个问题。如何更新运行音频会话的线程上的音频路由?

更新:我有同样的问题: http: //lists.apple.com/archives/coreaudio-api/2012/Jul/msg00129.html

每当我更改路线(即扬声器或耳机)时,我的 audioUnits 都会暂停,因此我将空的东西读入缓冲区。它几乎就像硬件制造商的问题。我怎样才能解决这个问题?回叫仍在被调用,但在切换路由时没有音频单元。

0 投票
2 回答
1054 浏览

ios - iOS Novocaine 在扬声器上播放

我正在尝试使用 Novocaine 播放一些高性能的音频,但我找到的示例代码仅在耳机中播放音频,但我希望它在扬声器上播放......这可能吗?

谢谢