سجل التخزين المؤقت فلاش الصوت في صفيف بايت على العميل
-
06-07-2019 - |
سؤال
وأنا بناء تطبيق فلاش صغير لتسجيل الصوت من جهاز الكمبيوتر العميل. وأود أن تكون قادرة على استخدام الميكروفون، وتخزين المعلومات المسجلة في صفيف بايت ثم إرساله فصاعدا. رأيت قطعة التالية من التعليمات البرمجية التي يعمل بشكل جيد مع الكاميرا:
<اقتباس فقرة> 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 ؟ ر = 88653
http://www.gotoandlearnforum.com/viewtopic.php ؟ و = 29 & ر = 21974 & p = 115759
وأيضا، حول أكواد-سبيل المثال، أريد فقط أن أقول إلا إذا كنت تعرف ما تفعلونه وتحتاج لتخزين البيانات كسلسلة، وليس هناك حاجة للترميز مع باستخدام Base64، فإنه سوف تضيع كل من وحدة المعالجة المركزية -recourses والفضاء.