标签: beep

.Net WinForm系统在64位操作系统上发出蜂鸣声

验证失败时我的应用程序需要发出蜂鸣声,因此用户(可能在几英尺之外)可能会听到它.我想使用Console.Beep()但是在x64环境中不可用(请参阅备注).计算机中可能有也可能没有扬声器,所以我不能使用System.Media.SystemSounds.Beep.Play().

当前的目标平台是x86环境,但我希望能够让应用程序在x64中运行.

有没有办法做到这一点,还是我应该放弃?

编辑:添加了方法的链接.

.net windows 64-bit beep

7
推荐指数
1
解决办法
3979
查看次数

有Iphone内置的嘟嘟声效果

嗨,我需要在iphone上使用嘟嘟声,但我发现的唯一一件就是这个

NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"alert" ofType:@"wav"];

    SystemSoundID soundID;

    AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath: soundPath], &soundID);

    AudioServicesPlaySystemSound (soundID);

    [soundPath release]; 
Run Code Online (Sandbox Code Playgroud)

它是工作和良好的代码,但我需要导入alert.wav文件.但我宁愿做本机(内置)声音,如果存在.

谢谢你的所有答案cs.

cocoa-touch objective-c beep ios

7
推荐指数
1
解决办法
2万
查看次数

工具包不会在ubuntu上发出哔哔声

我遇到了Toolkit哔哔声的问题.我注释掉了两个扬声器禁用线路/etc/modprobe.d/blacklist.conf.我无法使用控制台代码7发出蜂鸣声,因为我需要它在Swing中工作,我希望它在Eclipse IDE中可以听到(而不是在Eclipse中类似控制台的窗格中显示一个特殊符号).当不在Eclipse IDE中时,我测试了代码7并发现它是可听的,所以我知道它不是一个松散的连接器问题.我通过.wav文件确实有很好的声音效果,但有时我只想要一个简单的哔声,我不想用很多CPU周期来实现它.目前我正在使用,Runtime.getRuntime().exec("beep")但似乎也有点过分.我在ubuntu 10.10上.电脑板是技嘉MA 770 UD3.以下是违规计划.

import java.awt.Toolkit;

public class Beeper
{
    public static void main(String[] args)
    {
        Toolkit.getDefaultToolkit().beep();
    }
}
Run Code Online (Sandbox Code Playgroud)

来自blacklist.conf如下.

# low-quality, just noise when being used for sound playback, causes
# hangs at desktop session start (Ubuntu: #246969)
#blacklist snd_pcsp

# ugly and loud noise, getting on everyone's nerves; this should be done by a
# nice pulseaudio bing (Ubuntu: #77010)
#blacklist pcspkr
Run Code Online (Sandbox Code Playgroud)

java toolkit beep

7
推荐指数
1
解决办法
1757
查看次数

更快的替代windows.h的Beep()

我正在做个人项目.我想用旧火腿收音机通过空中传输一些数据.

我的第一个草案申请就是这样的:

我用4"信号"构造一个字节:

  • 5000hz表示"00"

  • 6khz的意思是"01"

  • 7khz的意思是"10"

  • 8khz的意思是"11"

  • 9khz与前一个相同

然后我将这4个位合并在一起并重新开始下一个位.

解调效果很好,应该足够快,但我的声音产生问题......它很慢......

这是我的调试代码:

#include <iostream>
#include <windows.h>

using namespace std;

int main()
{
Beep( 5000, 100 );
Beep( 6000, 100 );
Beep( 7000, 100 );
Beep( 8000, 100 );
Beep( 9000, 100 );
return 0;
}
Run Code Online (Sandbox Code Playgroud)

我期待5次哔哔声,靠近在一起,每次100毫秒,但这是我得到的(在顶部,五个"100ms哔哔声()",在底部,五个"20ms哔哔声()": 一个

正如你所看到的,我得到的是50ms的哔哔声,然后75ms暂停,当我想要100ms的哔哔声,10ms的哔哔声,接着是100ms的暂停,当我想要20ms的哔哔声时.

对于Windows,有比Beep()更快更准确的东西吗?(适用于Linux的东西会更好,因为最终的应用程序应该在覆盆子pi上工作)

我会用3ms的声音获得更高的可用带宽(...... 41字节/秒......这对我的应用来说已经足够了)

编译器:g ++(mingw)

Os:七个64位

c++ windows beep

7
推荐指数
1
解决办法
3044
查看次数

C# - Console.Beep在Windows Vista上不起作用

当我尝试Console.Beep()使用Win Vista(64位)时,它只是不起作用.扬声器本身没问题,当PC启动时,它会发出哔哔声.有什么建议?谢谢!

c# console-application beep

6
推荐指数
1
解决办法
4347
查看次数

Java Swing - 如何在任何JOptionPane之前发出蜂鸣声?

每当我在我的Swing应用程序中显示一个JOptionPane时,我会在它之前发出一声嘟嘟声:

Toolkit.getDefaultToolkit().beep();
JOptionPane.showMessageDialog( myFrame, "Message", "Title", JOptionPane.INFORMATION_MESSAGE );
Run Code Online (Sandbox Code Playgroud)

有没有办法自动将第一行应用于任何JOptionPane,以防我忘记在代码中写入它?

java swing joptionpane beep

6
推荐指数
1
解决办法
4409
查看次数

在iphone中播放与频率和分贝相关的哔声

我已经研究过要在iphone中发出与我给出的频率和分贝相关的哔声.

链接我提到:

http://developer.apple.com/library/ios/#samplecode/MusicCube/Introduction/Intro.html#//apple_ref/doc/uid/DTS40008978

http://www.politepix.com/2010/06/18/decibel-metering-from-an-iphone-audio-unit/

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

http://www.politepix.com/2010/06/18/decibel-metering-from-an-iphone-audio-unit/

如何播放特定频率和框架的声音没有找到AudioUnit的问题

我也使用Flite在我的应用程序中进行文本到语音.

我可以知道,是否可以在iphone中使用flite发出与频率和分贝相关的哔声.

我知道他们正在根据输入创建一个音频文件(仅与音高,方差,速度和给定的字符串相关)并且一旦创建就播放Audioplayer.

但他们没有自定义方法来设置频率和分贝!

所以任何人都可以为我提供一个在iPhone上做到这一点的好方法.

对此问题的任何帮助表示赞赏.

谢谢

iphone frequency beep avaudioplayer

6
推荐指数
1
解决办法
1899
查看次数

在C#WPF中发出哔哔声

有没有办法在C#WPF中发出哔哔声?

我一直在寻找WPF的哔哔声,但我能找到的只是在正常的Windows窗体中发出哔哔声.

c# wpf beep

6
推荐指数
3
解决办法
8835
查看次数

用于Java的Beep库?

在Java中,是否有任何功能可以发出具有给定频率和持续时间的(主板)蜂鸣声?在我使用的许多语言中,你可以; 哔哔声对于指示某些类型的错误很有用,也可用于轻松生成音乐.

标记的蜂鸣声方式是打印BEEP字符(\ 007或其他东西)或使用Toolkit.beep(),这两种方法都不允许您指定频率和持续时间.

我正在考虑实现一个本机方法,但应该有一个库来完成这个简单的任务.我正在寻找类似的东西SomeClass.beep(500,1000);

我的应用程序仅在Windows上受支持.

谢谢.

java beep

5
推荐指数
1
解决办法
4261
查看次数

XP上的vb.net系统发出哔哔声

有可能让一个vb.net程序听起来是PC的内置扬声器吗?你知道产生C的\aBELL的那个我试过了beep(),但这只会在声卡上产生错误声音.我也试过了

<Runtime.InteropServices.DllImport("KERNEL32.DLL", EntryPoint:="Beep", SetLastError:=True, _
CharSet:=Runtime.InteropServices.CharSet.Unicode, ExactSpelling:=True, _
CallingConvention:=Runtime.InteropServices.CallingConvention.StdCall)> _
Public Shared Function _
   aBeep(ByVal dwFreq As Integer, ByVal dwDuration As Integer) _
     As Boolean
End Function
Run Code Online (Sandbox Code Playgroud)

没有任何乐趣显然它是Vista及以上的唯一优点.有什么建议?

.net vb.net winapi beep

5
推荐指数
1
解决办法
4124
查看次数