لم يكن التسجيل الصوتي لمدة 15 ثانية باستخدام جهاز iPad ناجحًا للغاية. بعد 10 دقائق من المعالجة، استسلمت. الآن لدي جهاز iPhone بجواري وقد تمت معالجة صوت مدته 10 ثوانٍ الآن لمدة 5 دقائق تقريبًا.
المعالجات والحمل والذاكرة الخاصة بقطرة DigitalOcean كلها بخير، على الرغم من ذلك. بدون أي معرفة بما يحدث، يبدو أنه لن يحدث شيء. حتى الإلغاء لا يعمل.
ماذا تقترح كيف أبدأ في البحث عن هذا؟ هل يرسل جهاز التسجيل ملف wav أم ما الذي يستخدمه للخادم ويقوم المكون بتغييره إلى mp3 هناك باستخدام أدوات الخادم؟ إذا كان الأمر كذلك، فربما أفتقد بعض الأدوات.
أنا أستخدم S3، هل سيكون ذلك مشكلة؟
تعديل:
إنها مشكلة في iPad/iPhone. باستخدام كمبيوتر محمول يعمل بنظام Windows، نجح كل شيء بشكل جيد.
نفس الشيء كان يزعج جميع إضافات التسجيل في Moodle. يجب استخدام بعض الحيل، لا أعرف حقًا كيف، ولكن مثل استخدام تطبيق تسجيل منفصل ثم تحميل ملف. يمكن تغيير الأشياء بين إصدارات iOS، على الرغم من ذلك.
نعم، كان للمكون الإضافي الحالي نفس المشكلات على الهاتف المحمول (عندما كان يعمل). الطريقة الوحيدة لمعالجة هذه المشكلات بشكل صحيح هي إما:
ربما استخدام مكتبة جافاسكريبت مختلفة تستخدم عمال الويب (إذا وجدت واحدة، يمكنني تبديلها)؛ أو
معالجة معالجة الملفات في الواجهة الخلفية (الطريقة “الصحيحة”).
مكون السمة هذا هو مجرد ترجمة مباشرة للمكون الإضافي الحالي إلى مكون سمة، وإضافة تحديثات التوافق لجعله يعمل مع أحدث إصدار من Discourse. لحل أكثر شمولاً، سيتطلب هذا مشروعًا ممولًا وسيستغرق بضعة أشهر.
لقد قمت بهذا التحويل حتى يتمكن المستخدمون الحاليون للمكون الإضافي من الاستمتاع بنفس الوظائف التي كان يتمتع بها المكون الإضافي
١. أود مساعدة Discourse بترجمة الإضافات إلى ptbr.
٢. هناك العديد من الإضافات التي أحبها حقًا وأرغب في ترجمتها إلى ptbr.
٣. كما ذكرت سابقًا، أود أن أكون مطور برامج جيدًا، وطريقة واحدة فكرت بها هي ترجمة الإضافات في Discourse. أشعر أنني بالمساهمة في Discourse بطريقة ما.
٤. كما ذكرت سابقًا، يمكنني إرسال طلب سحب إذا كنتم ترغبون في ذلك وتجدونه مثيرًا للاهتمام.
٥. أعتقد أن Discourse مذهل والأشخاص فيه مجتمع رائع.
٦. تحدثت عن وجهات النظر هذه، كما علقت هنا في هذا المنشور: https://meta.discourse.org/t/voice-recording-plugin - لكنهم قالوا إن الإضافة لا تعمل - رابط منشور قديم. قالوا هنا سيكون الإصدار الأكثر استقرارًا. لذا أنا هنا - آمل أن يساعد هذا بطريقة ما.
٧. على حد علمي في الوقت الحالي، يمكن ترجمة ملفات .yml. هذا مثير للاهتمام جدًا إذا كنت ترغب في دعم لغات متعددة، فقد يكون لديك العديد من المستخدمين الذين يرغبون في استخدام إضافتك بلغة أصلية. حول هذا، آمل أن أساعد بطريقة ما.
رائع! يقوم @keegan بإعداد خط أنابيب ترجمة جديد لـ Pavilion سيتضمن مكون السمة هذا، وعددًا من المكونات الإضافية الأخرى لـ Discourse. يمكنه أن يخبرك بالتفاصيل.
لتقديم الترجمات، ستحتاج أولاً إلى حساب Crowdin. يمكنك التسجيل للحصول على واحد هنا. بعد إنشاء حساب، يمكنك تقديم ترجماتك لمكون مسجل الصوت عن طريق القيام بما يلي:
لا، لا تحتاج إلى أي متخصص. هناك خطأ بسيط في الترجمة، أو ما يعرف بالتعريب، ولا يعني شيئًا.
بالإضافة إلى ذلك، هذه المكونات هي مجرد عرض توضيحي أكثر من كونها أداة إنتاجية. يجب عليك (ومستخدموك) القيام بالصوت بطريقة أساسية: استخدم أجهزتك (الهاتف المحمول، مسجل الصوت، سطح المكتب، أيًا كان) وقم بتحميل هذا الملف بشكل طبيعي.
بشكل عام، لا شيء مدعوم بشكل سيء مثل الصوت. مع الأخذ في الاعتبار صعود البودكاست، فإن هذا وضع غريب. لا تدعم أجهزة iPhone حتى MP3 (على حد علمي) وليس لديك الكثير من الخيارات لبث ملفات الصوت الخاصة بك.