问题列表 - 第25930页

AS3麦克风录音/保存工作,闪光PCM播放双倍速

我在AS3中有一个工作的麦克风录音脚本,我已经成功地通过AMF将.wav文件保存到服务器.这些文件在任何音频播放器中都能正常播放,没有奇怪的效果.

作为参考,我正在做的是捕捉麦克风的ByteArray :(在一个名为AudioRecorder的类中)

public function startRecording():void {
_rawData = new ByteArray();
_microphone
 .addEventListener(SampleDataEvent.SAMPLE_DATA,_samplesCaptured, false, 0, true);
}

private function _samplesCaptured(e:SampleDataEvent):void {
  _rawData.writeBytes(e.data);
}
Run Code Online (Sandbox Code Playgroud)

这没有问题.录制完成后,我可以使用_rawData变量并通过WavWriter类等运行它.

但是,如果我使用以下代码运行同样的ByteArray作为声音我从adobe cookbook改编:(在一个名为WavPlayer的类中)

public function playSound(data:ByteArray):void {
  _wavData = data;
  _wavData.position = 0;
  _sound.addEventListener(SampleDataEvent.SAMPLE_DATA, _playSoundHandler);
  _channel = _sound.play();
  _channel
    .addEventListener(Event.SOUND_COMPLETE, _onPlaybackComplete, false, 0, true);
}

private function _playSoundHandler(e:SampleDataEvent):void {
  if(_wavData.bytesAvailable <= 0) return;
  for(var i:int = 0; i < 8192; i++) {
    var sample:Number = 0;
    if(_wavData.bytesAvailable > 0) sample = _wavData.readFloat();
    e.data.writeFloat(sample);
  }
}
Run Code Online (Sandbox Code Playgroud)

音频文件以双倍速度播放!我检查了记录比特率等等,我很确定这些都是正确的,我尝试改变缓冲区大小和我能想到的任何其他数字.它可能是单声道与立体声的东西吗?

希望我在这里很清楚,谢谢!

flash wav actionscript-3 audio-recording audio-player

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

linux:禁用使用环回并通过线路在一个comp的2个eth卡之间发送数据

我有一张2张eth卡,用连接线连接(直接从1号线到2号线).

安装了linux,我想从第一张网卡发送数据到第二张.我想强制数据包通过电缆传递.我可以设置任何IP卡.

通过ping,我得到卡上的计数器不变.

是否可以使用tcp/ip套接字?

PS.我需要写一个程序.这将通过eth发送数据包,因此与stackoverflow相关的问题.可能有一些依赖于操作系统的方式,它们也会帮助我

linux networking loopback

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

科学编程的再现性

除了产生不正确的结果之外,科学编程中最令人担忧的一个问题是无法重现您生成的结果.哪些最佳实践有助于确保您的分析具有可重现性?

scientific-computing

17
推荐指数
5
解决办法
1087
查看次数

VB.NET函数,将其他函数作为参数,并执行它们

在vb.net中是否有一种方法可以创建一个子/函数,它将某个指向另一个函数的指针作为参数,并允许这个新的子/函数执行传递的函数?

我所拥有的是10-12个xml-rpc函数,我正在对远程服务器进行调用.这些函数中的每一个都有不同的参数列表(一个需要1个字符串,另一个可能需要3个字符串和一个int等).他们都返回一个对象.

正如我所说的那样,它似乎应该能够被更好地考虑.例如,每当我调用这些函数中的任何一个时,我都想测试会话丢弃的返回值,并尝试重新连接到远程系统等.

使用.net 3.5

谢谢!

-R

.net vb.net xml-rpc

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

使用我们的计时器逐个函数(仅最大)跟踪 Linux 内核

我想知道,linux内核是如何做一些事情的(接收tcp数据包)。主要 tcp 函数按什么顺序调用。我想看到中断处理程序(上半部分)、下半部分,甚至在用户调用后内核完成的工作"read()"

如何从内核中获取具有线性时间尺度的函数跟踪?

我想从单个数据包中获取跟踪信息,而不是接收第 1000 个数据包时的内核配置文件。

内核是 2.6.18 或 2.6.23(在我的 debian 中支持)。我可以给它添加一些补丁。

trace linux-kernel

4
推荐指数
1
解决办法
6299
查看次数

如何使用jQuery将HTML块替换为另一个HTML块

会感谢一些基于条件的帮助,想替换下面的html块:

<table class="t12PageBody" cellpadding="0" cellspacing="0" width="100%" summary="">
  <tr><td colspan="2">#REGION_POSITION_01#</td></tr> 
</table>

<table width="100%" summary="">
 <tr>
  <td class="t12ContentBody" valign="top"> #SUCCESS_MESSAGE# #NOTIFICATION_MESSAGE# #BOX_BODY# #REGION_POSITION_04##REGION_POSITION_05##REGION_POSITION_06##REGION_POSITION_07##REGION_POSITION_08#</td>
  <td align="right" valign="top" class="t12ContentBody">#REGION_POSITION_03#<br /></td>
 </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

用这个块:

<div id = "banner">
<div class="Logo"></div>
<img src="http://www.example.com/home/images/spacer.gif" height="35" width="180"  border="0" alt=""> <font class="bannertext">&APPNAME.</font>
<div class="bannerText">
    <div class="hmenu"><ul>&APPLICATION_LINKS.</ul></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我查看了jquery中的replace函数,但不确定如何应用.

谢谢.

html jquery

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

如何避免OLEDB将"."转换为列名中的"#"?

我正在使用ACE OLEDB驱动程序从Excel 2007电子表格中读取,我发现任何'''.列名中的字符将转换为"#"字符.例如,如果我在电子表格中有以下内容:

Name        Amt. Due        Due Date
Andrew      12.50           4/1/2010
Brian       20.00           4/12/2010
Charlie     1000.00         6/30/2010
Run Code Online (Sandbox Code Playgroud)

使用以下代码读取时,第二列的名称将报告为"Amt #Due":

OleDbConnection connection = new OleDbConnection(
    "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=MyFile.xlsx; " +
    "Extended Properties=\"Excel 12.0 Xml;HDR=YES;FMT=Delimited;IMEX=1\"");
OldDbCommand command = new OleDbCommand("SELECT * FROM MyTable", connection);
OleDbReader dataReader = command.ExecuteReader();
System.Console.WriteLine(dataReader.GetName(1));
Run Code Online (Sandbox Code Playgroud)

我已经阅读了所有可以找到的文档,但我没有发现任何甚至提到会发生这种情况的内容.有没有人遇到过这个?有没有办法解决这个问题?

oledb excel

5
推荐指数
2
解决办法
4371
查看次数

Membership.GetUser()vs Context.User

Membership.GetUser()和Context.User之间有什么区别,建议用于获取有关当前用户的信息?

forms asp.net forms-authentication

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

What is the best way to store three attributes entry sets in Java?

HashMaps allow for mapping key value pairs; what is the recommendation if there is an extra value?

i.e HashMap maps key-value pairs: Key, Value

What is the best way to map: Key, Value, Value1?

Thanks.

java mapping

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

在c ++中向向量添加元素之前是否需要检查容量?

我是c ++ STL载体的新手,很抱歉在advence中提出愚蠢的问题.:)在我的程序中,我有一个需要存储未知数量元素的向量.在向其添加新元素之前,是否必须检查向量是否已达到其max_size?当程序试图将元素添加到完整向量时,c ++编译器是否会自动抛出异常?

非常感谢,Cassie

c++ stl

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