我将一个mp3嵌入到我的Flex项目中作为音效使用,但我发现每次播放它时,从我调用.play()到您可以听到声音之间会有大约半秒的延迟。这让它变得很奇怪,因为我想让音效与游戏事件同步。我的mp3本身只有大约五分之一秒的长度,所以这并不是因为mp3的内容。
我嵌入了
[Embed(source="assets/Tock.mp3")]
[Bindable]
public static var TockSound:Class;
public var tock_sound:SoundAsset;
然后玩
if (tock_sound == null) {
tock_sound =
当程序向终端输出某物时,有没有办法播放声音?
假设我跑:
$ for i in {0..10}; do echo $i; done
我可以在每一行打印的换行符上播放声音或运行任何命令吗?
更具体地说,我正在为Rails开发运行WEBrick,我想知道何时有对服务器的请求,而不必查看它。
(我在Linux 17上使用Bash )
为了我的目的,我想记录声音的原始格式(仅样本),8千赫,16位(小endian)和1通道。然后,我想把这些样本传送到窗口,并使用QAudioOutput播放。所以我有两个分开的程序:一个用来用QAudioInput记录声音,另一个给出一个包含一些样本的文件,然后我用QAudioOutput播放它。下面是我创建QAudioInput和QAudioOutput的源代码。
//Initialize audio
void AudioBuffer::initializeAudio()
{
m_format.setFrequency(8000); //set frequency to 8000
m