问题标签 [system-sounds]

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 投票
0 回答
63 浏览

c# - 从 Rundll32.exe 复制 Disable Playback.Device 行为,如“声音”

我正在尝试从我的 c# 解决方案中复制禁用播放设备的行为。到目前为止,我已经设法设置了我要禁用的设备的 DeviceState 注册表项,但它不会像我通过 GUI 禁用它时那样将当前正在播放的应用程序的输出路由到另一个设备。

我在某处读到,GUI 在注册表更改后抛出了一个 SendMessage。我试图把它从我的应用程序中扔掉,但没有运气。

0 投票
1 回答
1075 浏览

ios - 尝试在使用 SpeechKit 进行语音识别之前播放系统声音

我正在尝试在 iOS Swift 应用程序中实现语音识别。当用户点击“麦克风”按钮时,我正在尝试播放系统声音,然后使用 SpeechKit 进行语音识别。如果我注释掉 SpeechKit 代码,语音识别工作正常,并且声音播放正常。但是,当我将它们放在一起时,我没有声音。另外,在语音识别完成后,我最后没有听到声音。

这是代码:

无论哪种方式,语音识别都可以正常工作。如果我将其注释掉,则系统声音播放正常。

例如,每次我点击按钮时,以下内容都会很好地播放声音:

我尝试了不同的队列,但没有成功。我在想我需要将 SpeechKit 代码移动到某种类型的回调或闭包中,但不知道如何构造它。

0 投票
0 回答
54 浏览

ios - 停止音频时 Xamarin 抛出错误

有时,我的 Xamarin.iOS 在停止音频时会引发 SIGSEGV 错误。

任何帮助防止此错误被抛出?我尝试将停止音频的代码放入 try-catch 中,但它仍然会使应用程序崩溃。

我有一组 SystemSounds,当我退出 ViewController 时,我想停止播放所有声音。如果当前正在播放声音,则代码执行良好。当一个声音完成而下一个声音尚未开始时,似乎会引发上述错误。我停止音频的代码是:

0 投票
2 回答
1318 浏览

ios - 如何在 iOS 10 上播放 UIPickerView 的滴答声?

标题有它... iOS 10 上有一个新声音,UIPickerView每次更改所选项目时都会播放。有没有办法播放那个声音?理想情况下,AudioServicesPlaySystemSound(_)如果有系统声音,或者没有任何其他方式。

0 投票
1 回答
167 浏览

ios - Xamarin iOS 如何获取所有可用的 SysSound 列表?

我正在尝试创建 iOS 设备中给出的所有可用警报声音的列表。在 Xamarin 的网站上,只有一个例子:

https://developer.xamarin.com/recipes/ios/media/sound/syssound-example/

我想知道我可以通过我的 Apple 设备访问哪些额外的声音。

编辑:如何获取内置警报声音列表

0 投票
2 回答
1925 浏览

ios - iOS系统声音未播放

我正在尝试在 iOS 10.3.1 上运行的应用程序中实现系统声音的播放我遇到的问题是,当我在 viewDidLoad 中时,当应用程序正在调试时,声音正在播放。当应用程序正常运行时,它总是在振动。

当我想在应用程序的特定位置使用相同的系统声音时,应该产生声音的适当位置,它不做任何事情,在调试模式或正常运行时没有声音也没有振动。

应用程序运行时,我没有看到任何错误或警告。编辑*在我使用它的地方添加了一些代码:

这总是只会振动,不管是否打开铃声,或者是否将手机连接到 Xcode。

我有这个导入,如果它意味着什么:

任何人都可以帮忙吗?

0 投票
1 回答
596 浏览

ios - iOS - 系统声音未播放

我正在使用系统声音在应用程序中向我的用户发出一种通知。以前,它按应有的方式工作。我正在使用

我从这个站点获取代码并选择 1009。后来,它停止工作,不应该播放声音。我检查并看到我应该使用这个:

我将它与 1009 一起使用,但没有工作。我将其重组为:

还是行不通。(我检查了文件是否存在,它存在。我还检查了手机是否处于静音模式,它不是) 但是,在运行时我转到设置>声音并播放铃声和警报音量。然后我继续(不重新启动)使用应用程序并播放声音。停止并再次运行后,错误再次开始。即使在收到声音时,它也不会连续工作。

可能是关于iOS10,我不知道。我应该怎么办?谢谢!

ps:我包括<AudioToolbox/AudioToolbox.h>

0 投票
0 回答
33 浏览

android - 如果系统声音关闭,我可以播放默认按钮声音吗

我正在使用以下代码获得默认按钮声音。但我想在我的按钮点击中播放默认按钮声音。如果系统声音关闭。

我正在使用此代码来获取默认声音并在单击时在我的按钮中播放。

view.playSoundEffect(SoundEffectConstants.CLICK);

0 投票
2 回答
358 浏览

c# - 如何在 WPF 列表框中禁用 Windows 声音?

我在 WPF 中创建了一个样式列表框,每当有人在我的列表框中单击一个元素或按箭头键时,Windows 都会播放其“选择声音”。

这在这个特定的列表框中不合适,我该如何禁用它?或者如何禁用我的 WPF 应用程序发出的所有“默认声音”/系统声音?

0 投票
0 回答
320 浏览

c# - 如何使用 sndPlaySound 函数通过它的别名播放“清空回收站”声音?

由于某些原因,当文件被删除时,我想在我的程序中播放一个名为“EmptyRecycleBin”的系统声音。

所以我写了这些代码:

代码1

sndPlaySound 函数执行成功,但不幸的是,播放的声音是“哔”。

根据@AlexK。的解释,sndPlaySound 函数无法识别别名“EmptyRecycleBin”。

在这种情况下,我必须以另一种方式做到这一点:

代码2

没关系,但我仍然想知道是否可以通过使用任何其他别名使 Code1 工作?

我的系统是 Windows 10,任何帮助将不胜感激。