سجل التخزين المؤقت فلاش الصوت في صفيف بايت على العميل

StackOverflow https://stackoverflow.com/questions/1212094

سؤال

وأنا بناء تطبيق فلاش صغير لتسجيل الصوت من جهاز الكمبيوتر العميل. وأود أن تكون قادرة على استخدام الميكروفون، وتخزين المعلومات المسجلة في صفيف بايت ثم إرساله فصاعدا. رأيت قطعة التالية من التعليمات البرمجية التي يعمل بشكل جيد مع الكاميرا:

<اقتباس فقرة>
        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 والفضاء.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top