我有几个非常短的音频片段(不到一秒钟)可以在各种事件上播放(按钮悬停,点击等).然而,在动作和声音的实际播放之间通常存在显着的滞后.我已经尝试将声音嵌入到.swf中,并在开始时将其加载到外部,但两者都会导致相同的结果.同样,我尝试过使用压缩和未压缩的音频.
它看起来就像是音频缓冲区只是很多的时间比我需要他们,像或许闪光灯更倾向于在开始的声音多了几分延迟为代价玩更长的声音,没有任何口吃优化.这可能吗?有没有办法改变它们?因为我正在做的事情永远不需要播放超过一秒钟左右的声音并且总是在开始时完全加载,所以真的很短的缓冲区也不会有害.
另一个可能的原因可能是:如果我在使用loadSound()时使用.wav文件...我无法让它实际播放声音.没有错误,一切都按原样返回,但没有播放实际声音,这就是为什么我现在将它们作为.mp3.也许在使用.mp3音频(或任何压缩音频)时,解码时会有滞后吗?我仍然对此有疑问的原因是,当将它们作为.wav文件嵌入.swf(通过将它们导入库中)时,它们在播放时仍然具有相同的延迟.
只是为了进行健全性检查,我将包含我已经获得的代码,减去不相关的部分和错误检查.首先,在运行时加载它们:
var soundArray:Array = new Array();
loadSound( "click", "sounds/buttondroop4.mp3" );
loadSound( "hover", "sounds/Dink-Public_D-146.mp3" );
function loadSound( name:String, url:String ):void
{
var req:URLRequest = new URLRequest( url );
soundArray[ name ] = new Sound( req );
soundArray[ name ].addEventListener( Event.COMPLETE, soundLoaded );
}
function soundLoaded( event:Event ):void
{
for( var name:String in soundArray )
{
if( event.target == soundArray[name] )
{
trace( "Loaded sound [" + name + "]" );
return;
}
}
}
function playSound( …Run Code Online (Sandbox Code Playgroud) 我已经使用了两者,我发现MySql有几个令人沮丧的错误,有限的支持:IDE集成,分析,集成服务,报告,甚至缺乏体面的经理.吹嘘MSSQL Server的总体拥有成本也低于MySQL(.net环境),但是保持开放的态度有人会指出MySql的任何杀手级功能吗?
我发现这个页面描述了Muenchian方法,但我认为我错误地应用了它.
考虑到这将返回一组年龄:
/doc/class/person/descriptive[(@name='age')]/value
Run Code Online (Sandbox Code Playgroud)
1..2..2..2..3..3..4..7
但我希望每个年龄段的节点集只有一个节点.
1..2..3..4..7
这些中的每一个似乎都返回所有值,而不是唯一值:
/doc/class/person/descriptive[(@name='age')][not(value=preceding-sibling::value)]/value
/doc/class/person/descriptive[(@name='age')]/value[not(value=preceding-sibling::value)]
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
我需要能够启动一个进程并将输出读入变量.然后根据命令的返回,我可以选择显示完整输出或只显示选定的子集.
所以要清楚,我想启动基于文本的进程(实际上是psexec)并将该命令的输出(stdout,stderr等)读入变量,而不是直接输出到控制台.
我需要客户能够下载已发送给他们的信件的PDF.
我已经阅读了关于数据库与文件或图像的文件系统存储的线程,听起来有点共识是,对于除了少量图像之外的任何东西,文件系统都是可行的方法.
我想知道的:
我需要做一些大整数数学.是否有任何类或结构代表一个128位整数并实现所有常用的运算符?
顺便说一句,我意识到十进制可以用来表示一个96位的int.
我有一个案例,第三方广告正在通过我的模态窗口实现流血.我想尽可能高地提高模态叠加层的z-index,这样广告就不会显示在它上面.z-index值是否有限制?我确定它是否因浏览器而异.谁知道?
有人告诉我,用StringBuilder连接字符串会更快.我已经更改了我的代码,但是我没有看到任何属性或方法来获取最终的构建字符串.
我怎样才能得到这个字符串?
我正在研究一个嵌入式系统项目,并遇到了编译器的问题,该编译器以编程方式嵌入到Paradigm C++ IDE中.我希望能够自动化建设.
处理器是AMD186ES.我没有使用操作系统 - 只是裸机的东西.我需要从C++生成实模式16位8086机器代码.
我的谷歌搜索表明G ++可以构建这样的代码.
我的问题是:
可以配置g ++来构建这个机器代码吗?
还有其他C++编译器可以做到吗?
所以我在教自己Python,我遇到了列表问题.我想传递我的函数列表并在保留原始列表的同时弹出项目.如何使python"instance"成为传递的列表,而不是将指针传递给原始列表?
例:
def burninate(b):
c = []
for i in range(3):
c.append(b.pop())
return c
a = range(6)
d = burninate(a)
print a, d
Run Code Online (Sandbox Code Playgroud)
输出:[0,1,2] [
5,4,3 ] 期望输出:[0,1,2,3,4,5] [5,4,3]
谢谢!