缓存flash在客户端上的字节数组中录制的音频
-
06-07-2019 - |
题
我正在构建一个小型Flash应用程序来记录来自客户端计算机的音频。我希望能够使用麦克风,将记录的信息存储在字节数组中,然后将其发送。我看到以下一段代码可以正常使用相机:
var _loc_1:BitmapData; var _loc_2:ByteArray; _loc_1 = new BitmapData(video.width, video.height, false, 13421772); _loc_1.draw(video, new Matrix()); _loc_2 = PNGEncoder.encode(_loc_1); return Base64.encodeByteArray(_loc_2);
为了使其与音频一起工作,我需要像BitmapData和PNGEncoder这样的类,它们可以处理音频而不仅仅是图像\视频。你知道任何这样的课吗?它甚至可能吗?
解决方案
我担心单独使用闪光灯是不可能的。 您必须将输入流式传输到服务器,然后服务器将数据发回。 这是讨论它的两个非常短的线程:
http://www.actionscript.org/forums/showthread.php3 ΔT= 88653
http://www.gotoandlearnforum.com/viewtopic.php ?F = 29& T公司= 21974&安培; p = 115759个
另外,关于你的代码示例,我只是想说除非你知道你正在做什么并且需要将数据存储为字符串,否则不需要用Base64编码它,它会浪费两个cpu - 资源和空间。
不隶属于 StackOverflow